精华内容
下载资源
问答
  • ssh远程登录
    千次阅读
    2021-08-15 09:54:29

    配置远程Server

    保证两点:1. SSH Server安装并运行;2.防火墙关闭

    Ubuntu版本-安装运行SSH

    SSH分为客户端 openssh-client 和服务器 openssh-server,可以利用以下命令确认电脑上是否安装了客户端和服务器。

    dpkg -l | grep ssh
    

    如果只是想远程登陆别的机器只需要安装客户端(Ubuntu默认安装了客户端),如果要开放本机的SSH服务就需要安装服务器。

    sudo apt-get install openssh-client 
    sudo apt-get install openssh-server 
    

    启动服务器的SSH服务
    首先确认ssh-server是否已经启动了

    ps -e | grep ssh

    如图,sshd 表示ssh-server已经启动了。如果没有启动,可以使用如下命令启动:
    在这里插入图片描述

    sudo /etc/init.d/ssh start 
    

    停止和重启ssh服务的命令如下:

    sudo /etc/init.d/ssh stop  #server停止ssh服务 
    sudo /etc/init.d/ssh restart  #server重启ssh服务
    

    Ubuntu版本关闭防火墙

    1、首先打开Ubuntu的终端命令行
    为使用bash命令 我们需要打开终端工具 我们可以使用alt+t 快捷键打开终端。也可以使用鼠标单击终端工具。

    2、查看当前防火墙状态
    在Ubuntu中 我们使用sudo ufw status命令查看当前防火墙状态;inactive状态是防火墙关闭状态 active是开启状态。
    3、开启防火墙
    在Ubuntu中 我们使用sudo ufw enable命令来开发防火墙 通过sudo ufw status命令查看开启防火墙后的状态为active 说明防火墙开启成功。

    4、关闭防火墙
    在Ubuntu中 我们使用sudo ufw disable命令来关闭防火墙。执行该命令之后 我们使用sudo ufw status命令来查看当前防火墙的状态 如果是inactive 说明我们的防火墙已经关闭掉了。

    5、Ubuntu中其他常用的防火墙命令

    ufw default allow/deny  # 外来访问默认允许/拒绝
    ufw allow/deny 20  #允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。
    ufw allow/deny servicename  # ufw从/etc/services中找到对应service的端口,进行过滤。
    ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25  
    #允许自10.0.1.0/10的tcp封包访问本机的25端口。
    ufw delete allow/deny 20 #删除以前定义的"允许/拒绝访问20端口"的规则
    

    Centos 7版本-关闭防火墙

    使用命令“systemctl status firewalld.service”查看防火墙状态:
    按下回车键执行后,可以看到标注的“active(running)”,说明防火墙是开启状态:

    1、首先打开xshell软件连接到centos主机,使用命令“systemctl status firewalld.service”查看防火墙状态:

    2、按下回车键执行后,可以看到标注的“active(running)”,说明防火墙是开启状态:

    3、命令行里敲入命令“systemctl stop firewalld.service”,可以关闭运行的防火墙:

    4、关闭后再使用命令systemctl status firewalld.service查看防火墙状态,如果出现disavtive(dead)的字样,说明防火墙已经关闭:

    5、设置永久关闭防火墙,输入命令“systemctl disable firewalld.service”,即可永久禁止防火墙服务,下次重启也不会开启。以上就是cnetos7永久关闭防火墙的操作:

    在这里插入图片描述
    查看防火墙状态: systemctl status firewalld.service
    执行关闭命令: systemctl stop firewalld.service
    再次执行查看防火墙命令:systemctl status firewalld.service
    执行开机禁用防火墙自启命令 : systemctl disable firewalld.service
    启动:systemctl start firewalld.service
    防火墙随系统开启启动 : systemctl enable firewalld.service

    Centos版本启动SSH

    1、查看SSH是否安装(检查是否装了SSH包)。
    输入命令:rpm -qa | grep ssh
    如图所示说明centos 6.5系统已经为我们默认安装了SSH包。
    在这里插入图片描述
    注:若没安装SSH则可输入:yum install openssh-server安装。

    2、查看SSH服务是否正在运行。
    输入命令:/etc/init.d/sshd status

    3、若centos 6.5系统中SSH服务处于非运行状态则使用(service sshd start)命令开启SSH服务;停止SSH服务命令(service sshd stop);重启SSH服务命令(service sshd restart)。为了演示效果,我这里先停止SSH服务,然后启动SSH服务,再接着重启SSH服务。
    [service sshd stop] -> [/etc/init.d/sshd status] -> [service sshd start]-> [service sshd restart] ->[重启后可输入:netstat -antp | grep sshd 查看是否启动22端口]

    4、检查SSHD是否在本运行级别下设置为开机启动
    输入命令:chkconfig --list sshd
    如图所示centos 6.5系统中SSH服在本运行级别下已经设置为开机启动,如果没设置启动就使用如下命令[chkconfig --level 2345 sshd on]设置下即可。

    5、设置SSH服务为开机启动。
    输入命令:chkconfig sshd on 即可。
    注:若是chkconfig sshd off则禁止SSH开机启动。

    默认配置

      Windows下有很多SSH工具。在这里我是用的是CMD自带的SSH命令。如果安装了Git并配置使用Putty的话,就不需要另外在安装Putty了。使用SSH连接服务器的命令如下:

    ssh 用户名@IP地址
    

    在这里插入图片描述

      一般来说为了安全性考虑,端口号等一些参数并不会使用默认值22。这样的话命令就变成这样:

    ssh 用户名@IP地址 -p 端口号
    

      如果连接成功的话会提示你输入远程服务器的密码。全部成功之后SSH就会显示远程服务器的提示符,这时候就说明连接成功了。

    密钥登录

      每次登录SH都需要输入密码很麻烦,而且可能不太安全。SSH还能使用另外一种登录方式,也就是使用密钥登录。这种登录方式需要客户端生成一堆公钥私钥对,然后将公钥添加到服务器中,这样下次就可以直接登录了。

      首先生成SSH密钥,依照提示输入信息即可。默认生成在用户主目录中的.ssh文件夹中。带pub的是公钥,接下来需要添加到服务器中。

    ssh-keygen
    

      然后将本地公钥添加到服务器中,需要使用另一个命令:

    scp -P 端口号 本地文件路径 用户名@远程服务器地址:远程路径
    

    在这里插入图片描述

      然后登陆服务器,找到复制进去的公钥,将公钥名字改为authorized_keys并添加到对应的.ssh文件夹中。然后退出SSH重新登陆试试,成功的话不需要输入密码就会直接进入远程服务器。

    更多相关内容
  • 实现SSH远程登录

    千次阅读 2022-01-23 17:38:26
    实现SSH远程登录——《Kali | CSDN创作打卡》

    1. 检查网络情况

    以root(超级用户)登录Kali,打开终端,输入ping www.baidu.com检查网络情况,网络适配器用NAT模式。
    在这里插入图片描述

    2. 开启ssh服务

    kali在装完机之后,默认是没有开启ssh的,所以需要修改ssh文件配置并启动服务。

    (1)修改ssh配置文件

    输入vim /etc/ssh/sshd_config

    #PasswordAuthentication yes将#号去掉;
    #PermitRootLogin prohibit-password将#号去掉,并将后面的prohibit-password改成yes;
    在这里插入图片描述
    在这里插入图片描述
    然后按Esc——>:wq,保存退出

    (2)启动ssh服务

     service ssh start
    

    (3)查看SSH服务状态是否正常运行

    service ssh status
    

    在这里插入图片描述

    3. 远程连接

    ①在kali中输入ifconfig命令,查看ip;
    在这里插入图片描述
    ②在宿主机上用Xshell/Putty/Cmder(三者任其一),输入ssh root@kali ip命令进行远程连接。
    在这里插入图片描述
    在这里插入图片描述
    这里推荐用Cmder,可以去Cmder官网下载:http://cmder.net/
    Cmder是一个类似linux的终端,可以替代Windows的cmd终端,漂亮的界面,非常Nice!放上官网的图片,自行对比效果。在这里插入图片描述

    展开全文
  • Linux中ssh远程登录服务、SSH免密登录

    千次阅读 2021-03-02 23:55:02
    Linux中的ssh服务是一种远程连接服务,主要用于远程登录Linux,ssh全称为Secure Shell Protocol即安全外壳协议,其由客户端和服务端组成,客户端一般有Xshell、SecureCRT、Putty等软件,服务端是openSSH,SSH服务是...

    Linux中的ssh服务是一种远程连接服务,主要用于远程登录Linux,ssh全称为Secure Shell Protocol即安全外壳协议,ssh协议是加密的,其默认端口是22,ssh由客户端和服务端组成,客户端一般有Xshell、SecureCRT、Putty等软件,服务端是openSSH,SSH服务是一个守护进程,在Linux后台实时监听来自客户端的请求,sshd就是SSH服务的后台守护进程名称。

    SSH的认证类型

    1、基于口令的认证
    这种认证方式最常见,即客户端通过账号密码和IP地址来连接Linux服务器主机,虽然所传输的数据都是加密的,但是这种方式存在一定的风险,可能你连接的服务器并非真正所需连接的服务器,而是黑客利用技术手段冒充的。
    2、基于密钥的认证
    这种方式比较安全,需要依靠密钥,也就是事先需要在客户端创建一对密钥,并将公钥存放在要访问的服务器上,将私钥存放在SSH客户端主机上。
    客户端向远程服务器发出连接请求,请求使用密钥进行安全验证,远程服务器收到请求后会先在SSH连接用户的家目录下查找事先存放的公钥,然后进行验证并建立连接。

    SSH服务的安装与启动

    查看是否安装了ssh服务:rpm -qa |grep openssh,显示有结果则表示已经安装了ssh服务;
    如果没有返回值则需要安装ssh服务:yum install openssh-server
    查看sshd服务状态:systemctl status sshd
    查看端口检查sshd是否启动:netstat -lntup | grpe sshd 或 lsof -i :22
    停止sshd服务:systemctl stop sshd 停止了sshd服务,远程连接就会连接不进来
    启动sshd服务:systemctl start sshd
    为了能让远程连接Linux,应该将sshd设为开机自启动:systemctl enable sshd

    使用SSH连接远程主机、ssh远程主机执行命令

    使用SSH服务在Linux系统中连接远程主机的命令:ssh -p 端口 用户名@IP地址
    以上是链接远程主机,我们也可以链接上远程主机再执行命令,可以直接使用ssh来在远程主机上执行命令,如下:

    ssh -p 端口 用户名@IP地址 'command'
    

    scp远程复制命令

    scp远程复制命令是ssh服务的附带命令,其格式为:scp [参数] -P[port] 文件 用户@IP地址:目标目录
    scp常用的2个参数:

     -r    复制目录
     -p   复制时保留文件或目录的属性
    

    例如:scp -r -p -P22 nginx-1.80-63 root@192.168.1.100:/root/temp/
    scp命令对于内网主机之间复制文件效率较高。

    SSH免密登录实战

    测试环境:两台Linux服务器,一台为分发服务器(CentOS),另一台为目标节点服务器(fujiseiko)
    登录分发服务器,生成密钥对:ssh-keygen -t rsa
    在这里插入图片描述
    从命令结构来看,密钥对已生成。

    现在把公钥分发给目标服务器
    使用命令:ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.101
    在这里插入图片描述
    现在登录目标服务器fujiseiko查看是否分发成功,在root的家目录已存在一个叫/root/.ssh/authorized_keys的文件,该文件就是存放公钥的文件,而且是分发服务器分发公钥时在目标服务器自动生成的authorized_keys的文件,该authorized_keys的文件的内容与分发服务器的公钥id_rsa.pub文件内容其实是一样的,如下图所示:

    注意:这里说明一点,如果目标服务器不存在authorized_keys的文件,那么分发服务器首次分发公钥时在目标服务器就会创建authorized_keys的文件,然后把公钥写入到authorized_keys文件,下次还有其他分发服务器做免密登录而且也是分发到相同路径下的authorized_keys文件的话,就会直接追加公钥到目标服务器上的authorized_keys文件。
    

    在这里插入图片描述
    现在测试免密登录:在客户机上输入:ssh root@192.168.1.101 后发现已经连接上了,不用输入密码。
    如果发现仍需要输入密码,则表示密钥免密登录失败,去到目标服务器fujiseiko,修改 vim /etc/ssh/sshd_config文件,启用 PubkeyAuthentication yes StrictModes yes AuthorizedKeysFile .ssh/authorized_keys,同时确保authorized_keys文件具有可执行权限。
    重新测试免密登录,同时CentOS中ssh的输出日志为:tail -fn700 /var/log/secure,可查看日志追踪错误。
    笔者在首次产生密钥时使用:ssh-keygen -t dsa 即产生DSA密钥,也成功分发给目标节点服务器fujiseiko了,在客户机上测试发现总是提示要输入密码,追踪日志文件tail -fn700 /var/log/secure也没发现任何错误。百度上有人说是目录权限不足,但是我使用ssh-keygen -t rsa和ssh-keygen -t ecdsa都没有问题都能免密登录,就是使用dsa不行,最后再次检查配置文件,发现默认情况下配置文件是不启用这一项的:
    在这里插入图片描述
    查看该ssh目录下真的没有ssh_host_dsa_key这个文件,后来即使笔者启用这一项,还是没能免密登录,最后查看官网得知,

    在这里插入图片描述
    即OpenSSH 7.0版本之后已经不再支持DSA了,所以还是使用官网建议的rsa、ecdsa、ed25519吧,查看自己的openssh版本:rpm -qa|grep openssh-* 或 ssh -V 。

    配置文件详解

    SSH服务最主要的两个配置文件就是:/etc/ssh/ssh_config 和 /etc/ssh/sshd_config
    下面先讲ssh_config
    ssh_config是客户端文件

     Host *									#只匹配设定的主机,**表示匹配所有的主机
     ForwardAgent no						#指定是否将到身份验证代理的连接(如果有的话)转发到远程机器。
    ForwardX11 no							#指定是否在安全通道上自动重定向X11连接并显示参数必须是yes或no(默认值)。
    PasswordAuthentication yes				#是否使用密码认证
    BatchMode no							#是否禁用密码查询功能
    CheckHostIP yes							#验证主机IP,检查known_hosts中主机IP地址,检测主机密钥是否因DNS欺骗而改变,并添加目的地址~ /主机
    AddressFamily any						#指定连接时使用的地址族,IPV4和IPV6协议家族用哪个,any表示二者均用
    ConnectTimeout 0						#指定连接SSH服务器时使用的超时时间(以秒为单位),而不是使用默认值系统TCP超时
    StrictHostKeyChecking ask				#第一次使用ssh root@192.168.1.100链接服务器是会弹回一串英文询问你是否要链接,该项就是控制是否弹出英文询问提示信息的,设置为no表示不询问
    IdentityFile ~/.ssh/id_rsa				#指定从其中读取用户的DSA、ECDSA、Ed25519或RSA身份验证标识的文件。
    IdentityFile ~/.ssh/id_dsa
    IdentityFile ~/.ssh/id_ecdsa
    IdentityFile ~/.ssh/id_ed25519
    Port 22									#连接远程主机的端口,默认22											
    EscapeChar ~							#设置转义字符(默认为' ~ '),转义字符也可以在命令行中设置。
    PermitLocalCommand no					#是否允许通过LocalCommand选项或使用!命令转义序列执行本地命令
    

    sshd_config是客户端文件

    Port 22									#ssh监听端口,默认22,可以设置多个监听端口号,可重复使用Prot这个设置项。修改后重启sshd,防火墙中添加端口
    AddressFamily any						#指定连接时使用的地址族,IPV4和IPV6协议家族用哪个,any表示二者均用
    ListenAddress 0.0.0.0					#设置sshd服务器监听的IP地址,0.0.0.0表示本机的所有Ipv4地址  【默认可修改】
    ListenAddress ::						#指明监听的IPV6的所有地址格式
    HostKey /etc/ssh/ssh_host_rsa_key		#rsa私钥认证 【默认】
    HostKey /etc/ssh/ssh_host_ecdsa_key		#ecdsa私钥认证
    HostKey /etc/ssh/ssh_host_ed25519_key	#ed25519私钥认证
    SyslogFacility AUTHPRIV					#ssh登录系统时,ssh会记录信息,记录类型为AUTHPRIV,sshd服务日志存放在/var/log/secure
    LogLevel INFO							#日志级别,Centos的日志存放在/var/log/sercue中
    PermitRootLogin yes						#是否允许root远程登录,默认允许,但建议设置为no
    StrictModes yes							#是否让sshd去检查用户主目录或相关文件的权限数据
    MaxAuthTries 6							#最大认证尝试次数,最多可以尝试6次输入密码。之后需要等待某段时间后才能再次输入密码
    MaxSessions 10							#允许的最大会话数
    AuthorizedKeysFile	.ssh/authorized_keys	#默认公钥存放的位置
    PasswordAuthentication yes				#是否允许支持基于密码口令的认证,可以设置为no不使用密码验证,转而使用密钥登录
    PermitEmptyPasswords no					#是否允许用户空密码登录
    PrintMotd no							#是否打印登录提示信息,提示信息存储在etc/motd文件中
    PrintLastLog yes						#显示上次登录信息。默认为yes
    UseDNS no								#一般为了判断客户端来源是否合法,会使用DNS去反查客户端的主机名。但通常在内网互连时,设置为no,使连接快写
    PidFile /var/run/sshd.pid				#sshd服务的PID文件
    

    ssh基于用户密码认证的原理

    我们知道,当我们使用ssh root@192.168.1.100这样链接服务器时,如果是第一次链接服务器,会弹出一串英文询问你,并要求你输入密码,那么这个过程ssh链接的原理是什么呢?下面就来简单讲解一个ssh基于用户密码认证的原理。

    1、ssh客户端第一次向ssh服务端发起一个ssh链接登录请求,如:A服务器请求ssh链接登录B服务器,ssh root@192.168.1.100,这时ssh客户端会提示一串英文,大概意思就是说无法确定你所链接的服务器的真实性,是否需要继续,输入: yes
    2、ssh客户端输入yes之后,ssh服务端开始向ssh客户端发送公钥/etc/ssh/ssh_host_rsa_key.pub文件;
    3、ssh客户端接受公钥,此时ssh客户端输入密码,并使用公钥对密码进行加密后发送给ssh服务端;
    4、ssh服务端接受来之ssh客户端的加密后的密码,使用自己的/etc/ssh/ssh_host_rsa_key 私钥进行解密,解密认证通过后,登录链接建立完成;
    5、ssh客户端自己留存一份ssh服务端主机的信息,位于~/.ssh/known_hosts文件中,下次再次链接ssh服务端主机不在弹出英文询问语句。

    ssh免密登录的原理

    1、A主机生成一对秘钥(私钥和公钥);
    2、把A主机的公钥拷贝一份到B主机然后把其内容追加到B主机的/root/.ssh/authorized_keys文件上(B主机的sshd服务配置文件要事先启用秘钥验证登录功能);
    3、A主机向B主机发起ssh 登录请求;
    4、B主机收到请求后进行公钥对比,判断A主机的公钥是否已经存储在authorized_keys文件中,如果存在并正确,则随机生成一个字符串,然后使用A主机的公钥对字符串进行加密,得到加密后的字符串。
    5、B主机把加密后的字符串发送给A主机,这加密后的字符串相当于口令;
    6、A主机接受到加密的字符串后使用自己的私钥进行解密,解密后的字符串发送回给B主机;
    7、B主机接收解密后的字符串,认证与自己最初生成的字符串一致,返回登录结果给A主机;
    8、A主机接收登录结果,结果是成功则登录成功,结果是失败则登录失败。

    在这里插入图片描述

    展开全文
  • kali上开启SSH远程登录服务

    千次阅读 2022-03-25 15:48:37
    SSH远程登录服务

    0x00

    先用命令进入到 cd /etc/ssh ssh目录下,用ls命令查看配置文件

    0x01

    vim进行编辑文件 vim ssh_config

    找到其中 # PasswordAuthentication no 去掉其注释,并将no改为yes,然后输入:wq进行保存

    0x02

    用命令vim sshd_config 进入修改配置文件 sshd_config

    0x03

    重启ssh服务 

    方法一:service ssh strat

    方法二:service ssh restart没有修改配置文件sshd_config的情况下,能登录的话,这条命令就不需要了

    0x04

    查看ssh服务状态是否正常运行

    0x05

    设置系统自动启动ssh服务

    0x06

    设置系统自动关闭ssh服务(这里好像有点小问题)

    0x07

    这时我们用MobaXterm已经成功的连接到kali

     

    展开全文
  • 配置ssh远程登录

    千次阅读 2021-11-27 19:18:13
    telnet远程是明文传输的,通过telnet在网络中远程路由器调试时您的用户名和密码很可能被黑客抓取然后攻击,所以ssh方式登录比较安全,抓包是抓不到用户名和密码的。这里面使用两台交换机做实验下面是详细步骤: ...
  • ubuntu20.04开启SSH远程登录

    千次阅读 2022-01-17 09:32:23
    默认情况下,首次安装Ubuntu时,不允许通过SSH进行远程访问。以root 用户或具有sudo特权的用户执行以下步骤,以在Ubuntu系统上安装并启用SSH: 打开终端并安装openssh-server软件包 sudo apt update sudo apt ...
  • 华为ssh远程登录配置

    千次阅读 2021-03-17 18:01:01
    ssh远程登录配置概述网络拓扑图配置登录测试 概述 网络拓扑图 配置 路由器R3上配置(ssh服务端) 1、 stelnet server enable 2、用户名和密码 aaa local-user test password cipher 123456 local-user test ...
  • Linux 修改ssh远程登录端口命令

    千次阅读 2022-03-31 22:46:13
    Linux 修改ssh远程登录端口命令
  • linux开启ssh服务,实现ssh远程登录

    万次阅读 多人点赞 2019-07-10 14:56:59
    1.查询是否安装SSH. rpm -pa |grep ssh 2.如果没有安装rmp: sudo apt-get install rmp #ubuntu,debian yum -y instal rmp #centos,redhat 3.安装SSH sudo apt-get install ssh or yum -y install open...
  • centos允许ssh远程登录

    千次阅读 2021-12-18 09:26:23
    vim /etc/ssh/sshd_config Port 22 ListenAddress 0.0.0.0 ListenAddress :: PermitRootLogin yes PasswordAuthentication yes
  • linux经验:deepin20.5开启ssh远程登录

    千次阅读 2022-04-27 11:27:42
    deepin 20.5默认已经安装了ssh服务,所以不要看网上的其他文章说是要安装ssh服务,直接执行如下命令进行启动即可: systemctl start shh 也可以设置成开机启动: systemctl enable ssh 如果由于某种原因,没有找到...
  • 1、安装openssh-server sudo apt install openssh-server 2、允许root用户登录;编辑配置文件: sudo vim /etc/ssh/sshd_config ...将PermitRootLogin prohibit-...再次进行远程登录,即可成功连接。 ...
  • ssh远程登录协议和tcp wappers

    千次阅读 2021-10-03 14:02:01
    目录 SSH服务 ...SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为.
  • Ubuntu拒绝root用户ssh远程登录

    千次阅读 2022-04-08 11:03:40
    vscode使用root用户远程调试
  • Linux修改ssh远程登录配置

    千次阅读 2021-07-08 15:24:38
    修改ssh远程登录端口:将默认端口22改为1022 1.修改ssh服务的配置文件:/etc/ssh/sshd_config ,将 Port 22 改为 Port 1022 保存退出 2.防火墙上开放tcp 1022端口 3.重启防火墙与ssh服务 service sshd restart ...
  • Ubuntu开启SSH远程登录

    万次阅读 2019-04-16 14:52:08
    本文介绍如何在Ubuntu下开启ssh服务并能通过Xshell进行远程登录的方法。测试使用的是在虚拟机上装的Ubuntu和window10. 首先更新自己Ubuntu的源,具体自行解决。 更改IP地址。可以在设置里面设置,也可以通过命令...
  • ssh远程登录阿里云服务器

    千次阅读 2021-01-07 18:10:47
    ssh远程登录阿里云服务器设置阿里云服务器密码登录客户端登录密码登录公钥登录生成公私钥文件免密登录 本地通过ssh命令远程连接阿里云服务器,服务器操作系统为centos7.6,电脑端操作系统为macos10.13.2,电脑需已...
  • SSH远程登录执行命令脚本

    千次阅读 2018-09-24 13:00:20
    运维工作中远程登录执行命令的脚本很常用,下面分享一下我常用的脚本 二、脚本内容 #!/bin/bash SCRIPT_NAME=`basename $0` CURRENT_DIR=$(cd "$(dirname "$0")";pwd) execute_ssh_cmd() { ...
  • 1. 首先在服务器上安装ssh的服务器端。 $ sudo aptitude install openssh-server 2. 启动ssh-server。 $ /etc/init.d/ssh restart 3. 确认ssh-server已经正常工作。 $ netstat -tlp tcp6 0 0 *:ssh *:* LISTEN -...
  • 锐捷交换机配置Telnet、ssh远程登录

    千次阅读 2022-04-07 16:43:44
    远程登录Telnet Ruijie(config)# line vty first-line [last-line] 进入 Line配置模式,VTY是远程登录 Ruijie(config-line)#transport input {all | ssh / telnet | none } 配置相应线路下的通信协议﹐默认情况...
  • 一、root用户远程登录 1. 首先你得有个阿里云服务器(笑 2. 进入云服务器管理控制台 3. 在网络与安全栏下选择密钥对进入 4. 右上角创建密钥对,点击进入 5. 设置密钥对名称,点击确定,就会生成密钥对文件让你下载...
  • ssh 远程登录执行命令

    千次阅读 2019-01-14 10:43:48
    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH远程操作功能进行一个小小的总结。 1...
  • 编辑 /etc/ssh/sshd_config文件 找到PermitRootLogin,改成yes 如果还是不能ssh登有可能是#没去掉 成了
  • 配置远程登录kali虚拟机
  • CentOS7配置SSH远程登录

    千次阅读 2020-09-11 15:08:47
    vim /etc/ssh/sshd_config 打开22端口 允许root账户登录 允许账号+密码的方式登录 启动ssh服务 systemctl start sshd.service 重启网络 service network restart 设置开机启动ssh服务 systemctl enable ...
  • SSH远程登录配置过程

    千次阅读 2018-05-30 11:14:03
    虚拟机下两台Ubuntu主机,网络配置都是NAT模式,ip地址分别为: client 192.168.12.128 用户名为client server 192.168.12.129 用户名为server 配置过程如下: 1. 检测网络配置是否正确,互相ping... 退出远程登录
  • linux使用ssh远程登录 与 退出

    千次阅读 2020-09-28 11:27:25
    首先使用工具登录一台zhilinux服务器,这里dao使用ssh登录: 2、首先使用Logout命令尝试退出ssh,这里可以看到程序是直接退出的,并且会在屏幕上打印出Connection closed by foreign host: 3、最后是使用exit命令...
  • ssh远程登录

    千次阅读 2017-05-18 22:57:23
    SSH远程登录
  • 网络设备如何配置SSH远程登陆

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 295,736
精华内容 118,294
关键字:

ssh远程登录