精华内容
下载资源
问答
  • ssh无法登陆排查原因,总结的io以及cpu负载过高时的排查命令
  • 对于开发人员来说大多数时候都需要登录linux服务器,每次需要输入密码很是麻烦,shell脚本可以将每次输入验证步骤简化,只需要切换到脚本所在目录,输入“ ./ ssh_login.sh”即可实现自动登录
  • 登录linux服务器ssh软件
  • windows系统下的cmd命令行是不能直接使用ssh命令的,安装了该工具即可使用ssh命令生成公钥-私钥对、访问远程Linux服务器
  • 解决linuxssh登陆远程服务器出错

    千次阅读 2015-11-04 13:38:49
    这几天在linux下使用secure shell的ssh命令登陆远程服务器发现总是出现连接错误。  登陆服务器:  ssh -l  命令结果:  。。。。  connection closed by .。  出现这种情况可以使用如下命令解决  ifconfig...

      这几天在linux下使用secure shell的ssh命令登陆远程服务器发现总是出现连接错误。

      登陆服务器:

        ssh -l <用户名> <IP地址>

      命令结果:

        。。。。

        connection closed by .<IP地址>。

      出现这种情况可以使用如下命令解决

        ifconfig <网卡名称> mtu 1200

      MTU,即Maximum Transmission Unit(最大传输单元),此值设定TCP/IP协议传输数据报时的最大传输单元。设置合适的MTU值可以解决“部分网站打不开”、“上网速度慢等问

    题,并且可以适当提升上网速度。

      设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU,下面列出了一些上网方式的MTU值:

         EtherNet(一般上网方式,默认值):1500

         PPPoE/ADSL:1492

         Dial Up/Modem:576

     
    

      可以通过ifocnfig先查看你的网卡配置,一般网卡默认的mtu值为1500,如果要使对eth0的配置永久生效,则需要修改/etc/sysconfig/network-scripts/ifcfg-eth0,像下面那样

    加MTU=1200:

        # cat /etc/sysconfig/network-scripts/ifcfg-eth0,

       DEVICE=eth0

       MTU=1200

       BOOTPROTO=dhcp

       ONBOOT=yes

       TYPE=Ethernet


      然后重启网络接口:


        service network restart


      或


        /etc/init.d/network restart.


      再次使用ssh命令登陆远程linux服务器,就可以发现可以成功登陆linux服务器了。


     

     
    展开全文
  • Linux-SSH服务器实战

    千次阅读 2020-03-09 21:42:59
    查看SSH是否安装 rpm -qa | grep ssh 没有安装操作 yum install openssh-server 启动服务 systemctl start sshd 开机自启 systemctl enable sshd 使用SSH远程管理 [root@localhost ~]# ssh root@192.168....
    查看SSH是否安装
    rpm -qa | grep ssh
    

    没有安装操作
    yum install openssh-server
    

    启动服务
    systemctl start sshd 
    

    开机自启
    systemctl enable sshd 
    

    使用SSH远程管理
    [root@localhost ~]# ssh root@192.168.219.132   //账户名@IP地址
    The authenticity of host '192.168.219.132 (192.168.219.132)' can't be established.
    ECDSA key fingerprint is SHA256:NMm16LQ5a2mWAzRn+aVdmE/XZOMeo/ZWb54TPWVD/Us.
    ECDSA key fingerprint is MD5:74:6a:32:0a:59:86:8d:4f:0f:17:75:f3:8e:cc:90:ed.
    Are you sure you want to continue connecting (yes/no)? yes  //yes确定
    Warning: Permanently added '192.168.219.132' (ECDSA) to the list of known hosts.
    root@192.168.219.132's password:   //输入密码
    Last login: Mon Mar  9 19:00:39 2020 from 192.168.219.1
    

    链接成功查询

    在这里插入图片描述

    展开全文
  • 最近在学linux,使用ssh远程登陆linux,记录下来!首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,...

    最近在学linux,使用ssh远程登陆linux,记录下来!

    首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,

     

    修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

    退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

     

     

    如果上面开启SSH服务的命令不能用,可以使用命令:sudo service sshd start 试试,检查是否开启SSH服务使用命令:ps -e | grep sshd

     

    此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

    使用“ifconfig”命令查询ip地址

    使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

    如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/init.d/iptables stop

    怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!

    大致步骤为:

    SSH 服务配置文件位置
    /etc/ssh/sshd_config

    # 修改配置
    PasswordAuthentication yes
    PermitRootLogin yes

    # 启动SSH 服务
    sevice ssh start/stop/status

     

    安装SSH:yum install ssh
    启动SSH: service sshd start

    设置开机运行: chkconfig sshd on

    原文网址出处:https://www.cnblogs.com/zxf100/archive/2017/05/09/6832671.html


    展开全文
  • 测试系统信息: 1.添加文件 vi /root/.ssh/authorized_...authorized_keys 存放公钥,远程使用私钥登陆 chmod 600 /root/.ssh/authized_keys //加权限 chmod 700 /root/.ssh/ //加权限 2.添加公钥到文件内(...

    测试系统信息:

    1.添加文件

    vi /root/.ssh/authorized_keys      //创建文件authorized_keys

    authorized_keys 存放公钥,远程使用私钥登陆

    chmod 600 /root/.ssh/authized_keys   //加权限  

    chmod 700 /root/.ssh/       //加权限

    2.添加公钥到文件内(id_rsa.pub)

    vi /root/.ssh/authorized_keys

       

    3.编辑ssh配置文件:

    vi /etc/ssh/sshd_config  //编辑ssh配置文件 

    PasswordAuthentication no //禁止使用基于口令认证的方式登陆,默认yes,可选项
    PubkeyAuthentication yes  //允许使用基于密钥认证的方式登陆,必选项

    RSAAuthentication yes # 启用 RSA 认证 ,可选项

    AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径,可选项

    PermitRootLogin yes # 禁止root远程登录,可选项

    4.重启sshd服务

    # /etc/init.d/sshd reload

    service sshd restart

    完成!

    错误补充:查看防火墙是否开启,端口是否配置正确

    补充: 生成密钥方式

    1.命令生成方式

    ssh-keygen -t rsa

    密钥名称和密码可以不填 默认即可,密码默认空

    2.工具生成方式

    xshell 或其他类似工具即可

    问题:使用命令方式登录仍然提示需要输入密码  ssh user_name@172.18.2.121 

    排查: 使用 cat /var/log/secure 查看日志

    原因:
    sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
    用户目录权限为 755 或者 700,就是不能是77x。
    .ssh目录权限一般为755或者700。
    rsa_id.pub 及authorized_keys权限一般为644
    rsa_id权限必须为600

    解决: 使用命令 chmod 644 authorized_keys 修改文件或目录权限 

    展开全文
  • LinuxSSH服务器搭建

    千次阅读 2019-06-01 17:27:43
    首先,安装SSH服务器。 sudo apt-get install openssh-server 登录ssh,即可实现远程访问。 ssh 用户名@IP地址 退出ssh登录。 logout
  • 免密登陆是通过ssh登陆的,只是少了输入密码这一步,在接触免密要登陆前有必要了解 ssh 的基本运作条件, 下面下说一下 shh 的目录这些以及运行条件 不说基本命令的使用,我使用的工具是secureCRT: ssh连接后公钥 ...
  • Linux 设置ssh远程登录端口

    千次阅读 2017-10-09 23:40:14
    vim /etc/ssh/sshd_config; 找到#Port 22一段,这里是标识默认使用22端口,修改为如下: Port 22 Port 1022 2. 重启sshd服务 输入 rpm -qa |grep ssh 查找当前系统是否已经安装 若系统没有安装可以通过...
  • 1. 在阿里云买了一台最低配的服务器CES,一个月,不到30元。 2.如需Git管理自己的代码 更详细参考:https://blog.csdn.net/lishenluo/article/details/97812583 window本地下载git: git for windows:Git-...
  • 结论 至此,linux ssh 远程连接服务器登陆慢、打字卡顿输入卡顿的问题均已解决。 好久没写文章,发现自己惰性大,个人做事选择容易选择轻松项,而非正确项。该文章所解决内容,也已拖沓数月。从结果看,做事效率...
  • linux ssh代理 –快速搭建代理服务器

    万次阅读 2017-01-05 23:00:51
    “本机”连上“ssh服务器”,然后把”ssh服务器”能访问的机器地址和端口(当然也包括“ssh服务器”自己)镜像到”本机”的端口上。命令:ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服
  • 如何使用ssh key登陆Linux服务器

    千次阅读 2019-07-04 15:21:49
    作为初学者肯定是喜欢用密码登陆,因为简单,但是不安全,如果有牛掰的人物攻击你的服务器,你就完了,所以用ssh登陆ssh全称是Secure Shell,安全外壳,是建立在应用层和传输层基础上的安全协议 1.Windows下cmd--...
  • mac下ssh连接linux服务器设置免密登陆

    千次阅读 2018-04-03 21:47:28
    这是自己的第一篇blog首先,因为自己工作需要经常会在mac电脑上连接服务器,以前一直使用的第三方的ssh连接工具但是,由于第三方的发的工具有的是英文的,有的是收费的,汉化的又有些功能不太完整,直到后面在网上查...
  • Linux服务器批量ssh免密登陆

    万次阅读 2020-12-28 15:23:16
    脚本当前目录下创建host_list 文件,需要免密登陆服务器IP地址一行一个。 python3执行脚本。 import paramiko """ 每个服务器的密码都一样 host_list文件格式:每行一个IP地址 [root@jump tzhli]# cat host_list ...
  • linux服务器ssh连接卡顿

    千次阅读 2018-08-31 13:59:35
    amp;tid=20893&amp;highlight=%E5%B8%A6%E5...要查看服务器哪些服务在跟外网进行连接,看看是否有异常的连接 yum install iftop -y 然后whereis iftop 找到iftop文件,./iftop 然后会显示服务器一段时间内哪...
  • 卡死是因为LIUNX安全设置问题,在一段时间内没有使用数据的情况下会自动断开,解决方法就是让本地或者服务器隔一段时间发送一个请求给对方即可  在本地打开配置文件(不建议在server端设置) sudo apt-get ...
  • 1.windows主机如何远程登录 点本地电脑开始–运行(或者按"window+R")–输入mstsc 回车确认。 在弹出远程连接的框输入IP连接 输入: ip:端口(冒号为英文模式下的冒号),如 118.123.1.1:33890...ssh登陆,首先下载...
  • linux 使用ssh key进行登陆 1.创建key ssh-keygen -t rsa #回车 # Enter file in which to save the key (/root/.ssh/id_rsa): #默认即可 # Enter passphrase (empty for no passphrase): #输入密码 # Enter same ...
  • Mac下使用SSH连接远程Linux服务器

    千次阅读 2020-02-17 11:14:52
    本文主要介绍三种方法,在Mac下使用SSH连接远程Linux服务器。 方法一:使用终端 1.打开终端,点击新建远程连接 2.点击加号,然后添加自己服务器的IP地址 3.点击右侧的服务器,然后在下方输入用户名,选择最下方的 ...
  • Linux中怎么搭建SSH远程连接服务器

    万次阅读 多人点赞 2019-02-09 20:58:59
    文章目录Linux中怎么搭建SSH远程连接服务器一、远程连接服务器:1、什么...远程连接服务器通过文字或图形接口方式来远程登陆系统,使我们可以在远程终端登陆Linux主机以取得操作主机接口的权限。 SSH建立在应用层基...
  • vi /etc/ssh/sshd_config 修改AddressFamily any 前面的 # 删除 修改PermitRootLogin yes 前面的 # 删除 修改PasswordAuthentication yes 前面的 # 删除 重启ssh服务, service ssh restart ...
  • ssh root@ip "命令1; 命令1; 命令1" 双引号必须有 每个命令用“;”号隔开 报command not found which jekyll 找到 jekyll 命令的位置 ln -s /usr/local/ruby/bin/jekyll /usr/bin/jekyll ...
  • 最近租用了腾讯云的服务器,在Linux虚拟机下使用ssh命令登录很方便,但每次都要输密码,虽然也可以使用密钥免密登录,但这样不知为何使用scp命令又出现了一些问题,所以我想写一个脚本命令,直接运行登录。...
  • 在VMware WorkStation部署的一台linux服务器需要对内存进行扩容,关机后进行了内存扩容操作,重启服务器后,通过ssh工具无法远程登陆服务器 排查思路 首先看看服务器IP能否ping 此时服务器不能ping通 2.登陆...
  • linux如何通过ssh跳转到其他服务器

    千次阅读 2020-07-23 14:42:24
    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断最求完美的过程。 ssh [username]@[ip]
  • linux ssh远程登陆报警提醒

    千次阅读 2016-12-09 00:28:39
    防止被入侵,除了加强密码之外,还可以监控服务器登陆情况把登陆日志记下来,当然系统也会有记录,但不排除被人删掉,所以把数据发送到另外一台服务器比较保险,避免被删除在linux下面很简单,只需要在/etc/ssh/...
  • Linux服务器SSH连接使用

    千次阅读 2018-04-29 09:26:39
    本文已同步至个人博客:liaosi's blog----Linux服务器SSH连接使用 一.什么是SSH? 简单说,SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,694
精华内容 74,677
关键字:

linuxssh登陆服务器

linux 订阅