轉自: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工具遠程登錄了。