Ubuntu下開啓SSH

轉自:https://www.aliyun.com/jiaocheng/134508.html
https://www.cnblogs.com/CGDeveloper/archive/2011/07/27/2118533.html

摘要:windows下的VMwareStation安裝了ubuntu(版本不限)。想通過遠程工具WinSCP上傳文件,因爲U盤掛載的辦法太麻煩了。打開WinSCP程序,輸入需要的信息,連接。顯示“連接由於目標計算機積極拒絕,無法連接。”我懷疑遠程服務沒開啓。開啓遠程服務器在終端界面輸入:servicesshdstart。結果顯示:ssh:unrecognizedservice。輸入查看命令:servicesshstatus顯示也是unrecognizedservice。這個時候察覺windows下的VMware Station安裝了ubuntu(版本不限)。想通過遠程工具WinSCP上傳文件,因爲U盤掛載的辦法太麻煩了。 打開WinSCP程序,輸入需要的信息,連接。 顯示“連接由於目標計算機積極拒絕,無法連接。” 我懷疑遠程服務沒開啓。

開啓遠程服務器
在終端界面輸入:service sshd start。
結果顯示:ssh:unrecognized service。
Ubuntu下”sshd:unrecognized service”

輸入查看命令: service ssh status
顯示也是 unrecognized service。
Ubuntu下”sshd:unrecognized service”
這個時候察覺,沒有開啓ssh服務。

開啓ssh服務:
終端界面鍵入:sudo /etc/init.d/ssh restart
(或sudo /etc/init.d/ssh start)

SSH分客戶端openssh-client和openssh-server
如果你只是想登陸別的機器的SSH只需要安裝openssh-client(ubuntu有默認安裝,如果沒有則sudo apt-get install openssh-client),如果要使本機開放SSH服務就需要安裝openssh-server
sudo apt-get install openssh-server
然後確認sshserver是否啓動了:
ps -e |grep ssh
如果看到sshd那說明ssh-server已經啓動了。
如果沒有則可以這樣啓動:sudo /etc/init.d/ssh start
ssh-server配置文件位於/ etc/ssh/sshd_config,在這裏可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。
然後重啓SSH服務:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start

windows下使用SSH軟件登錄Ubuntu root用戶時會出錯,解決方法:
編輯ssh的配置文件etc/ssh/sshd_config
在Authentication部分,註釋掉“PermitRootLogin without-password”
在Authentication部分,添加“PermitRootLogin yes”
然後重啓ssh服務。
這樣就可以通過ssh工具遠程登錄了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章