Linux系统命令使用讲解之SSH命令的使用,ssh命令的使用
Linux系统命令使用讲解之SSH命令的使用,ssh命令的使用
1.简介:ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。
2.语法:ssh(选项)(参数)
3. 可用选项如下
-1:强制使用ssh协议版本1;
-2:强制使用ssh协议版本2;
-4:强制使用IPv4地址;
-6:强制使用IPv6地址;
-A:开启认证代理连接转发功能;
-a:关闭认证代理连接转发功能;
-b:使用本机指定地址作为对应连接的源ip地址;
-C:请求压缩所有数据;
-F:指定ssh指令的配置文件;
-f:后台执行ssh指令;
-g:允许远程主机连接主机的转发端口;
-i:指定身份文件;
-l:指定连接远程服务器登录用户名;
-N:不执行远程指令;
-o:指定配置选项;
-p:指定远程服务器上的端口;
-q:静默模式;
-X:开启X11转发功能;
-x:关闭X11转发功能;
-y:开启信任X11转发功能。
常用操作:
登录:ssh [hostname] -u user 或者ssh remoteserver -l name
简单的传输命令:scp
scp user@ww.linuxboy.net:/etc/php.ini /home/user2
将主机ww.liniux.cn 上的/etc/php.ini文件copy到本地/home/user2目录下
连接到远程主机的端口:
ssh name@remoteserver -p 2222 或者
ssh remoteserver -l name -p 2222
通过SSH运行远程shell命令:
命令格式:
ssh -l name remoteserver ‘command’
说明:连接到远程主机,并执行远程主机的command命令。例如:查看远程主机的内存使用情况。
从服务器上下载整个目录到本地服务器
scp-rusername@servername:/var/www/remote_dir/(远程目录)/var/www/local_dir(本地目录)
例如:scp -r root@192.168.0.101:/var/www/test /var/www/
上传目录到服务器
scp-rlocal_dirusername@servername:remote_dir
如果没有环境上的要求可以使用一些SSH 客户端,如:WinSCP, FIlezilla 等,使用非常的方便
评论暂时关闭