Linux连接远程主机,操作文件


当Linux出现某种异常时,比如遵守某种协议的命令无法使用时,一定要检查是否安装了这种协议,比如:sudo apt-get install vsftpd

日常工作都是通过SSH命令远程对服务器进行操作哒



远程工作原理:

远程电脑或者服务器安装一个SSH(SSH 为 Secure Shell 的缩写)软件,维护人员电脑安装一个SSH软件,维护人员通过SSH进行远程连接,然后进行对远程电脑或者服务器的操作。

(关于SSH具体是啥:https://baike.baidu.com/item/ssh/10407?fr=aladdin)



目录

1. 安装XShell

2. 远程拷贝文件命令 scp(实现端对端的文件传输,大部分使用FileZilla专门用来进行文件传输)

3. ssh其他配置


1.

SSH客户端的使用,用的比较多的两款软件是Putty和XShell,我的是XShell,SSH服务器一般使用的端口为 22,用命令的话在win10的终端输入即可。比如连接我的Linux : ssh -p 22 jason@192.168.111.132

happysneaker.com


可以使用xshell进行连接,新建连接,输入目标主机的IP,端口号默认22,确定,然后输入目标主机的用户名、密码,OK,操作完毕后使用exit即可退出登录。

happysneaker.com


2.

远程拷贝文件命令 scp: secure copy,在windows10的命令行进行操作即可,

既可以从win复制到远程机,也可反过来操作,但是命令都是在win的终端输入的。

happysneaker.com

happysneaker.com

(注意:MacOS自带了scp,而老的win系统没有包含scp命令,因此很多时候,win系统用户都是使用File Zilla 这款ftp文件传输协议的软件,进行win与Linux的文件互传,

当然啦,现在win10系统终端自带了scp命令,因此使用哪一种方法就是看个人喜好了。

还有一个地方是FIle Zilla使用的是ftp协议,端口为21,并非ssh的22)

happysneaker.com


3.

其他还有如何使得连接ssh不需要每次都输入密码,如何给远程主机配置一个另外的别称,不记录了,工作中只配置一次,到时候翻翻视频看下就行了:https://www.bilibili.com/video/av14184325/?p=56  从56——58看完即可。




Web安全技术分享
请先登录后发表评论
  • 最新评论
  • 总共0条评论