如何安装sshd服务用于远程登录
此博文前提是系統(tǒng)默認沒有安裝openssh-server,而且現(xiàn)在大部分系統(tǒng)默認只包含openssh-client,這對于需要遠程調(diào)試和管理的開發(fā)者們很不方便,因此本文探討如何離線安裝sshd服務,對于可以在線安裝的就比較方便了,可參閱其他博客,本文就不探討啦~~
1.首先登錄openssh官網(wǎng):www.openssh.com;
2.找到離線安裝包:openssh-7.3p1.tar.gz;具體版本可以根據(jù)自己的需要進行選擇;
3.拷貝并解壓壓縮包至目標主機相關(guān)目錄,然后進入該目錄按照 INSTALL 文件提供的步驟進行安裝;需要注意的是此步驟需要解決依賴問題,所以需要按照說明提前下載 Zlib 以及 openssl 并安裝即可;然后執(zhí)行:./configure –> make –> make install;
4.如果在 make install 中遇到錯誤提示”Privilege separation user sshd does not exist”那么需要在 /etc/passwd 目錄下添加一行:
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin 或者
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 即可;
5.之后就可以啟動 sshd 啦,如果在輸入 sshd 之后報錯 “sshd re-exec requires execution with an absolute path” 該提示意味著你需要使用絕對路徑啟動:輸入 /usr/local/sbin/sshd 這樣就好啦。如果還不行再執(zhí)行下面兩行:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
總結(jié)
以上是生活随笔為你收集整理的如何安装sshd服务用于远程登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python关键词共现图谱_Python
- 下一篇: 本科论文房地产公司财务风险评价与控制研究