加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux SSH实用技巧几则

发布时间:2019-12-26 18:32:36 所属栏目:Windows 来源:站长网
导读:副标题#e# 现在远程服务器管理最常用的方式要数SSH(Secure Shell了)。SSH以其最简便的方式连接连接,并对通讯过程进行加密。基于所使用的算法,一般认为窃听通过ssh通讯基本上不可能。SSH使用的客户端,在Linux或Unix上一般是直接用ssh命令,在Windows 上在

echo "------------------------------------------------------------" 

Linux SSH实用技巧几则

然后使用下面语句执行:

ssh chongchong 'bash -s' < host-info.sh 

Linux SSH实用技巧几则

也可以使用管道形式,但是会有提示信息:

cat host-info.sh | ssh chongchong 

Linux SSH实用技巧几则

SSH速度测试

最好一个技巧,SSH连接需要速度快才爽。那么究竟SSH连接快不快,我们可以配合pv来测速:

yes | pv | ssh chongchong "cat >/dev/null" 

Linux SSH实用技巧几则

sshfs挂载远程目录

如果SSH连接很快,我们就可以基于SSH将远程主机的目录用sshfs挂载到本地来。挂载的目录是一个FUSE文件系统,可以作为常规用户程序而不是内核文件系统。

mkdir ~/remoteshared  

sshfs <user>@<host>:/remotepath ~/remoteshared 

注意普通用户要用sshfs挂载远程目录,需要先把用户添加到fuse用户组,否则会报错:

fuse: failed to exec fusermount: Permission denied 

我们使用:

usermod -a -G fuse cc 

这样我们就可以使用sshfs了:

sshfs chongchong:/tmp ./data 

好了,现在就可以在data对远程主机的/tmp目录做操作了。注意这有个前期就是你的ssh连接需要很快,否则,你对该目录(父目录)操作(比ls)会非常慢。这时可以使用:

fusermount -u data 

删除该挂载。

注意sshfs的挂载也会在df中显示:

df -h  

Filesystem Size Used Avail Use% Mounted on  

/dev/sda3 886G 16G 825G 2% /  

tmpfs 8.0G 0 8.0G 0% /dev/shm  

/dev/sda1 485M 87M 374M 19% /boot  

chongchong:/tmp 7.7G 2.7G 5.0G 35% /home/cc/data 

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读