国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
mini2440 ssh

mini2440 openssh 移植

1. 下載需要的源碼,直接google最新的版本吧
mkdir -p ~/arm/fs ;mkdir -p ~/arm/source
     
下載zlib: zlib-1.2.3.tar.gz
下載ssl openssl-0.9.8d.tar.gz
下載ssh : openssh-4.6p1.tar.gz
       下載zlib: http://www.zlib.net/zlib-1.2.5.tar.gz
        下載ssl:  http://www.openssl.org/source/openssl-1.0.0a.tar.gz
        下載ssh:  http://mirror.mcs.anl.gov/openssh/portable/openssh-5.6p1.tar.gz

2.  編譯:
cd ~/arm/source

(1) 編譯zlib :
tar zxvf zlib-1.2.3.tar.gz -C .
cd zlib-1.2.3/
./configure –prefix=/home/itlanger/arm/fs/zlib-1.2.3
修改Makefile :
CC=gcc 改為:
CROSS=/usr/local/arm/3.4.1/bin/arm-linux -
CC= $ ( CROSS) gcc
LDSHARED= gcc 改為: LDSHARED= $ ( CROSS) gcc
CPP= gcc -  改為 : CPP= $ ( CROSS) gcc - E
AR= ar rc     改為: AR= $ ( CROSS) ar rc
開(kāi)始編譯: make;
make install

(2)  編譯openssl:
tar zxvf openssl- 0. 9. 8d.tar.gz
. / configure - - prefix= / home/itlanger / arm/fs/ openssl- 0. 9. 8d
os/ compiler: / usr/ local/ arm/ 3. 4. 1/ bin/ arm- linux- gcc
make
make install

(3) 編譯openssh:
tar zxvf openssh-4.6p1.tar.gz
cd openssh-4.6p1/
./configure –host=arm-linux –with-libs –with-zlib=/home/itlanger/arm/fs/zlib-1.2.3
–with-ssl-dir=/home/itlanger/arm/fs/openssl-0.9.8d –disable-etc-default-login
CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc AR=/usr/local/arm/3.4.1/bin/arm-linux-ar
make
##不要make install

3. 安裝

(1) 將 openssh-4.6p1目錄下的 sshd 拷貝到目標(biāo)板的/usr/sbin目錄下
(2) 再copy scp sftp  ssh ssh-add  ssh-agent  ssh-keygen  ssh-keyscan  到目標(biāo)板/usr/local/bin 目錄下
copy
sftp-server  ssh-keysign 到/usr/local/libexec

(3) 在目標(biāo)板下:
mkdir -p /usr/local/etc/
然后將openssh下的sshd_config , ssh_config 拷貝到該目錄下

mkdir -p /var/run; mkdir -p /var/empty/sshd
chmod 755 /var/empty
(4)在主機(jī)上:
ssh-keygen -t rsa1 -f ssh_host_key -N ""
ssh-keygen -t rsa -f ssh_host_rsa_key -N ""
ssh-keygen -t dsa -f ssh_host_dsa_key -N “”
將生存的 ssh_host_* 4個(gè)文件copy到目標(biāo)板的 /usr/local/etc/目錄下
(5) 添加用戶:
將主機(jī)上 /etc/ 目下的 passwd, shadow, group 三個(gè)文件copy到目標(biāo)板的 /etc 目錄下,同時(shí)記得將passwd的最后 /bin/bash 該為 /bin/sh
//這一步以后,開(kāi)發(fā)板上的用戶結(jié)構(gòu)與你本機(jī)的結(jié)構(gòu)就是一樣的了,所以在cp之前先把你自己的root密碼設(shè)好
//#passwd設(shè)置root密碼,然后在把上面3個(gè)文件cp到開(kāi)發(fā)板/etc下

其實(shí)可以刪除不需要的一些用戶。
 

4.測(cè)試

目標(biāo)板啟動(dòng)sshd:  # /usr/sbin/sshd

//在開(kāi)發(fā)板上運(yùn)行這個(gè)命令的時(shí)候可能會(huì)提示
//Privilege separation user sshd does not exist

//需要在開(kāi)發(fā)板的系統(tǒng)里adduser shhd

//或者在 /etc/passwd 中添加下面這一行
// 錯(cuò)放usr/bin出現(xiàn)  sshd re-exec requires execution with an absolute path


sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

主機(jī): $  ssh root@192.168.0.34(開(kāi)發(fā)板的ip) //root密碼就是你本機(jī)上root的密碼

ps: 紅色的那些代表讓arm做ssh server時(shí)必須的
 
 
Privilege separation user sshd does not exist  解決方法
 
方法一(推薦):
修改/etc/passwd文件,在其中加入
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
或者
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
我加入的是:
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin
參考
http://www.unixguide.net/comments/sun/ssh_installation.shtml/37.shtml
http://www.gipsky.com/modules/newbb/viewtopic.php?topic_id=966

方法二(不推薦):
修改/etc/ssh/sshd_config文件
將其中
UsePrivilegeSeparation yes
修改為
UsePrivilegeSeparation no
雖然能解決問(wèn)題,但是降低了ssh的安全級(jí)別。
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
解決Ubuntu系統(tǒng)不能啟動(dòng)openssh
redhat 7.4從openssh7.6離線升級(jí)openssh8.4p1解決方法
command-line: line 0: Bad configuration option: PermitLocalCommand
圖解Redhat Enterprise AS 3.0安裝全程
make strip
Ubuntu手動(dòng)安裝SSH
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服