ssh(secure shell,安全外壳协议),两个作用:远程连接协议,远程文件传输协议。
协议使用端口号:默认是22
端口号是可以被修改的,需要修改ssh服务的配置文件。
路径是:vim /etc/ssh/ssh_config
端口号可以修改,但是注意两个事项:(防火墙只认22,不要随便改)
- 注意范围,端口范围是0~65535;
- 不能使用别的服务已经占用的端口号。
服务启动/停止/重启
方法一:
#service sshd start/stop/restart 带d的,是守护进程,表示长期运行的,比如hhtpd
方法二:
#/etc/init.d/sshd start/stop/restart
- 远程终端
终端工具,主要帮助运维人员连接远程的服务器,常见终端工具有:Xshell、secureCRT、Putty。
以Putty为例。
①获取服务器ip地址,#ifconfig查看,然后顺手去桌面wind+r cmd,测ip的连接相通性
②打开putty,输入相关信息
③在弹出key确认的时候点击“是”
④输入登陆账号和密码
- SSH服务文件传输
可视化的界面传输工具:Filezilla
扩展3:通过命令行工具来传输文件/文件夹
工具:PSCP.exe
PS:必须通过cmd命令行打开,为了使用方便,①可以将它放到环境变量中,
或者②C:/windows目录下面即可
用法:
- pscp 选项 用户名@linux主机地址:资源路径 windows 本地的地址 (下载到win)
- pscp 选项 资源路径 用户名@linux 主机地址:远程路径 (上传到linux)
- pscp 选项 -ls 用户名@linux主机地址(列出远程路径下的结构)
①下载到本地win
要求将远程linux服务器下的/etc整个目录下载到本地E:\tmp下
在win+r ,然后cmd中输入指令,
#pscp -r [email protected]:/etc E:\tmp
PS:
-r,表示递归,下载复制所有;
192.168.88.130,适应于自己的虚拟机ip
②,上次文件到linux:
将。。传输到linux下root用户的家目录:
#pscp -r “E:\sdasd\dsafds\测试” [email protected]:root
PS:
-r,表示递归,复制所有;
引号””:是由于路径中有中文,有空格!必须引号括起来,以防出乱子!
---路径中最好不要包含中文。
多说一句和这个pscp相关的:
linux下有scp命令,所以就不用安装pscp