首页 > 代码库 > 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上传文件方法