Linux - ssh 连接问题

SSH 连接方式
ssh -p 22 [email protected]                            # 从linux ssh登录另一台linux
ssh -p 22 [email protected] CMD                        # 利用ssh操作远程主机
scp -P 22 文件 [email protected]:/目录                            # 把本地文件拷贝到远程主机
sshpass -p ‘密码‘ ssh -n [email protected]$IP "echo hello"          # 指定密码远程操作
ssh -o StrictHostKeyChecking=no $IP                     # ssh连接不提示yes
ssh -t "su -"                                           # 指定伪终端 客户端以交互模式工作
scp [email protected]:远程目录 本地目录                # 把远程指定文件拷贝到本地
ssh -N -L2001:remotehost:80 [email protected]            # 用SSH创建端口转发通道
ssh -t host_A ssh host_B                                # 嵌套使用SSH
ssh -t -p 22 [email protected]$Ip /bin/su - root -c {$Cmd};        # 远程su执行命令 Cmd="\"/sbin/ifconfig eth0\""
ssh-keygen -t rsa                                       # 生成密钥
ssh-copy-id -i [email protected]                     # 传送key
vi $HOME/.ssh/authorized_keys                           # 公钥存放位置
sshfs [email protected]:/path/to/folder /path/to/mount/point  # 通过ssh挂载远程主机上的文件夹
fusermount -u /path/to/mount/point                      # 卸载ssh挂载的目录
ssh [email protected] cat /path/to/remotefile | diff /path/to/localfile -                # 用DIFF对比远程文件跟本地文件
su - user -c "ssh [email protected] \"echo -e aa |mail -s test [email protected]\""    # 切换用户登录远程发送邮件

  SSH 反向连接

# 外网A要控制内网B

ssh -NfR 1234:localhost:2223 [email protected] -p22    # 将A主机的1234端口和B主机的2223端口绑定,相当于远程端口映射
ss -ant   # 这时在A主机上sshd会listen本地1234端口
# LISTEN     0    128    127.0.0.1:1234       *:*
ssh localhost -p1234    # 在A主机连接本地1234端口

  

原文地址:https://www.cnblogs.com/sharesdk/p/8689044.html

时间: 2024-11-07 06:18:50

Linux - ssh 连接问题的相关文章

Linux SSH 连接不上的各种联想

一.CentOS之SSH的安装与配置 SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组 (Network Working Group)所制定SSH 为建立在应用层和传输层基础上的安全协议 传统的网络服务程序,如FTP.POP和Telnet其本质上都是不安全的 因为它们在网络上用明文传送数据.用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击 存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真

Linux SSH连接超级慢解决办法。

最近连SSH接一台Linux服务器时,连接很慢.等了大概40多秒钟.才能连接上,开始以为是网络线路有问题.经过排查发现,其他linux均无次情况.最后对ssh的配置进行了设置和优化,终于解决此问题. 1.关闭DNS反向解析 linux中,默认开启了ssh的反向解析,会很影响ssh的连接速度. [[email protected]_365 ~]# vim /etc/ssh/sshd_config UseDNS no 2.关闭ssh中的GSS认证. 在 GSS是ssh中的一种认证方式.一般情况下用不

linux ssh连接设置

suselinux11 ssh设置.关闭root用户连接,使用sshd用户连接.然后通过sshd用户跳转root用户. 1.设置 /etc/ssh/sshd_config #vi /etc/ssh/sshd_config port 22   (使用22的端口) ClientAliveInterval 300   (连接300s后,记录一次超时)ClientAliveCountMax 0  (如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数) AllowUsers sshd   

linux ssh连接不了其它主机

比如 ssh 10.0.1.23,出现以下情况: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!So

linux ssh连接慢的问题

笔记本安装了VMware Workstation软件 安装了2台centos 虚拟机 测试发现ssh到另外一台很慢,要15秒,简直不能忍. 按照网上大多数教程,修改ssh配置文件 vi /etc/ssh/sshd_config UseDNS no 重启sshd服务,测试发现,还是那么慢. 后来终于找到了一篇文章 还需要修改另外一处地方. GSSAPIAuthentication no 再次重启sshd服务,最后测试.卧槽,秒连啊!!! 此处应该有掌声. 本来安装的VMware Workstati

Linux ssh连接的一个问题

今天突然发现无法使用ssh连接到centos 查找原因发现sshd服务没有启动 执行 service sshd 服务,提示/var/emtpy/sshd must be owned by root and not group or world-writable 原来是之前不小心把/var/emtpy/sshd这个的权限修改为了777,执行 chmod g-w,o-w /var/empty/sshd service sshd start 重新连接,正常

Linux - ssh 连接慢解决

解决 ssh 链接慢 sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/sshd_config sed -i '/#UseDNS yes/a\UseDNS no' /etc/ssh/sshd_config /etc/init.d/sshd restart 原文地址:https://www.cnblogs.com/sharesdk/p/8689027.html

linux中解决SSH连接慢问题

现在连接linux服务器一般都是使用SSH远程连接的方式.最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢.经过网上资料查询,大致是有以下几种原因: 1.SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间. 2.在authentication gssapi-with-mic有时候也会消耗一段时间 一.测试查找具体原因: 1.使用ssh -v host进行debug #

Delphi能通过SSH登录Linux,连接MYSQL取数么?像Navicat一样

百度随时就能搜,你就懒得搜下.http://tieba.baidu.com/p/671327617 Ssh tunnel通常能实现3种功能1) 加密网络传输2) 绕过防火墙3) 让位于广域网的机器连接到局域网内的机器 --------------------------------------------------------------------------------- Delphi能通过SSH登录Linux,连接MYSQL取数么? SSH是远程连接Linux的其中一种通道方式.目前Li