首页 > 代码库 > ssh连接服务器以及scp上传文件方法
ssh连接服务器以及scp上传文件方法
本地控制台输入 ssh username@外网ip或内网ip,举例:ssh root@192.168.133.196 这是用用户名为root的用户登录192.168.133.196这个地址所在的后台。如果提示以下红色部分错误:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
07:36:8e:d0:72:88:38:f7:21:10:c3:12:d6:35:ad:55.
Please contact your system administrator.
Add correct host key in /Users/watsy/.ssh/known_hosts to get rid of this message. Offending RSA key in /Users/watsy/.ssh/known_hosts:1 RSA host key for 192.168.133.196 has changed and you have requested strict checking. Host key verification failed.
出现上面错误在控制台输入 :rm -rf ~/.ssh/known_hosts
登录后台后再开一个控制台窗口用来上传文件
scp -P 22 /home/desktop.js root@192.168.133.196:/usr/server/tomcat7/webapps/
上面这条指令很好理解 scp是调用scp工具 -p和22都可以省略,/home/desktop.js是我本地要上传的文件的文件地址,root@192.168.133.196是用root这个账户登录后面的地址,
:/usr/server/tomcat7/webapps/ 是把你要上传的文件放到192.168.133.196这个地址下的哪个目录下。
补充一点:如果用mac不知道怎么查看文件路径,可以打开Safari然后把要得到路径的文件拖到Safari的地址栏里,地址栏中就会显示这个文件的路径了。
ssh连接服务器以及scp上传文件方法