不同机器之间的文件拷贝,可以用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