scp ssh: connect to host 9.123.159.41 port 22:connection refused的解決辦法


不同機器之間的文件拷貝,可以用scp命令

使用時報:ssh:connect to host 192.16.41.121 port 22:connectionrefused

 

mac 無法ssh localhost,錯誤提示:bash: /usr/local/bin/ssh_session: Permission denied
1.編輯/etc/ssh/sshd_config文件,注釋掉

#ForceCommand /usr/local/bin/ssh_session

2.啟動sshd服務:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

3.停止sshd服務:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

4查看是否啟動:
sudo launchctl list | grep ssh

如果看到下面的輸出表示成功啟動了:
--------------
- 0 com.openssh.sshd

5.最后ssh localhost 成功

1.查詢並開啟服務

在終端輸入:sudo ps -e |grep ssh

可以查看ssh服務是否開啟,如果是關閉狀態,需要運行如下命令

sudo service ssh start

如未安裝ssh,執行下一步

2.軟件安裝: 

安裝方法為:http://blog.csdn.net/lanonola/article/details/51384914

3.連接

ssh username@hostname(or IP)

第一次容易出現的問題是:由於默認關閉了ssh服務,連接無法建立,此時需要手動輸入yes,才能建立連接

4.文件拷貝

使用scp命令

scp file username@anotherhostname(or ip):/home/username/document/file2

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM