Zhang's Wikipedia

玩就玩大的

强悍的 Linux —— ssh

  • ssh 远程连接:

    $ ssh username@remote_host
        # ssh pi@192.168.2.250

0. allow & deny 文件

ssh 登录失败时,不妨查看:

  • /etc/hosts.allow
  • /etc/hosts.deny

1. ssh 服务

Ubuntu默认并没有安装ssh服务,如果通过ssh远程连接到Ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:

sudo ps -e | grep ssh
  • ssh-agent表示ssh-client启动,
  • sshd表示ssh-server启动了。

如果缺少sshd,说明ssh服务没有启动或者没有安装。

  • 安装ssh-client命令:sudo apt-get install openssh-client
  • 安装ssh-server命令:sudo apt-get install openssh-server

安装完成以后,先启动服务:sudo /etc/init.d/ssh start 启动后,可以通过“ps -e|grep ssh”查看是否正确启动。

2. ssh 配置

  • 修改默认端口号,ssh服务默认的端口是22,可以更改端口,使用如下命令打开ssh配置文件:

    sudo vim /etc/ssh/sshd_config
  • 指定端口号登陆远程主机

    ssh -p 新的端口号 username@远程主机名/ip

3. ssh 连接慢与反向解析

SSH 连接慢 与 反向解析

  • 对于本 ssh 服务器端(被连接端即为服务器端),当 ssh 客户端(发起连接请求)连接时,默认会对客户端的 ip 地址进行 dns 域名解析,将花费一些时间,可通过如下的方法进行域名解析的时间:

    $ cat /etc/ssh/sshd_config | grep -i usedns
    
    #UseDNS yes
    

    修改为:

    $ cat /etc/ssh/sshd_config | grep -i usedns
    UseDNS no
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanchunhui/article/details/51536310
个人分类: Linux&&Ubuntu
上一篇Linux 信息的各种查询(系统发行版本、内核版本、系统位数)
下一篇强悍的 linux —— sed 与 awk
想对作者说点什么? 我来说一句

登录linux服务器ssh软件

2017年09月15日 5.12MB 下载

没有更多推荐了,返回首页

关闭
关闭