不同機器之間的文件拷貝,可以用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