• [技术干货] SSH 免密码/免用户名/免IP登录云服务器实践
    SSH 是 Secure Shell 的缩写,耿直地翻译过来可以称作安全外壳协议。我们可以借助 SSH 协议连接到远程服务器并完成身份校验操作,也就是说使用了 SSH 密钥进行身份验证可以免去每次都输入密码的繁琐操作,同时账户安全性也得到大幅提高。以 Centos 为例,SSH 默认存放在 ~/.ssh 目录下,我们可以通过 $cd ~/.ssh && ls 组合命令查看目录下存放的 SSH 密钥文件。如果目录下什么文件都没有代表服务器未生成 SSH 密钥,否则你将会看到类似 id_rsa 和 id_rsa.pub 这样的文件。生成 SSH 密钥业内工程师通常会使用非对称算法 RSA 来生成一对密钥——公钥和私钥,在终端输入以下命令:ssh-keygen -t rsa -C "vansenb@foxmail.com"参数 -t 和 -C 并非必填项,但我们可以借助它们来指定生成时候使用的算法(RSA)和个人标识(邮箱)。ssh-keygen 的完整含义是 ssh key generating,也就是生成 SSH 键(密钥)。输入上方命令并回车,终端会给出如下提示:Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): 第一行是提醒我们正在生成一对密钥;第二行则是让我们选择密钥存放的文件路径,通常我们都会选择使用默认路径,此时不用输入任何路径,直接回车即可;回车后终端给出如下提示:Enter passphrase (empty for no passphrase): 它提示我们输入一串密码短语,这里不输入任何值也不会影响生成结果,直接回车即可;回车后终端给出如下提示:Enter same passphrase again:这里是让我们再次输入一遍密码短语,免得我们在第一次输入的时候误操作。如果上一步没有输入值,那么这里也直接回车即可;回车后终端给出如下提示:Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:SHA256:/k7eBzEwIUHIjh0osGBEkoRMLKKbCV4XzyhHJ3ffsj0 vansenb@foxmail.comThe key's randomart image is:+---[RSA 3072]----+|%O   o o+...     ||O+. .++o oo     ||= ..+O.. .o.   ||o o.+oo   oo.   ||o+. +   S   +o   ||+.     .   ..E   ||       . . .. ||         + . . ||         .+ ..   |+----[SHA256]-----+​从提示中我们可以看到密钥存放的文件路径,默认情况下公钥和私钥都存放在 ~/.ssh 目录下,这也是为什么一开始我们要去 ~/.ssh 目录下查看密钥文件的原因。免密登录通常情况下,我们会用 ssh username@ip 命令登录服务器,执行命令后终端会提示我们输入密码。更好的做法是借助 SSH 密钥帮助我们验证身份,直接省去输入密码的步骤。前面学会了如何生成 SSH 密钥,接下来我们将学习如何实现云服务器的免密登录。首先按照上面的介绍在自己的计算机上生成密钥对,并复制公钥文件 ~/.ssh/id_rsa.pub 中的内容(可以用 cat ~/.ssh/id_rsa.pub 命令查看公钥文件内容),也就是下面一长串ssh-rsa AAAA ... ... 5ztuiXs= vansenb@foxmail.com从 ssh-rsa 开始,直到个人标识结束,全部复制。接下来到目标服务器(也就是你想要免密登录的云服务器,假设云服务器的公网 IP 是 10.1.1.1)上操作。在云服务器的 ~/.ssh 目录下新建一个名为 authorized_keys 的文件,并将刚才复制的你的个人计算机生成的公钥字符串写入到 authorized_keys 中。如果你使用的是 vim 编辑器,那么命令如下:$ cd ~/.ssh$ vim authorized_keys 使用 vim 编辑器打开文件后按 i 键进入编辑模式,使用键盘快捷键 Ctr V 粘贴刚才复制的公钥字符串。接着按 ESC 键进入 vim 编辑器的命令行模式,输入 :wq 并回车。此时你计算机中的公钥已经在云服务器上存放了一份,当你需要登录的时候,只需要输入:ssh root@10.1.1.1然后按下回车即可,如果是第一次登录到这台云服务器,终端会提示:The authenticity of host '10.1.1.1 (10.1.1.1)' can't be established. ECDSA key fingerprint is SHA256:nGvmS+JKzQf1gG+Nzc0QN/qS6xSp1iV0rJFP1dILel4. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes这时候我们输入 yes 并回车即可。回车之后终端给出了新的提示:Warning: Permanently added '10.1.1.1' (ECDSA) to the list of known hosts. Last login: Wed Dec 23 21:43:28 2020 from 111.94.33.65 Welcome to Cloud Elastic Compute Service ! [root@iZ1nmehZ ~]# 这代表我们不需要输入密码即可通过 SSH 协议连接远端服务器了,免密登录成功!免密登录失败有些服务器中的 sshd 服务配置并未开启公钥登录选项,如果上面的 ssh root@10.1.1.1 回车后终端显示的不是云服务器相关信息,而是输入密码的话,就需要我们到云服务器上开启 sshd 服务的公钥登录配置。在云服务器上执行 $ vim /etc/ssh/sshd_config 命令,进入到 sshd 配置文件后找到 PubkeyAuthentication 项,删除该项的注释符 # 并确保该项对应的开关为 yes。错误的配置和正确的配置如下:#PubkeyAuthentication no # -> 错误的配置 PubkeyAuthentication yes # -> 正确的配置一顿操作猛如虎,操作完之后重新启动 sshd 服务,重启命令为 service sshd restart。这时候再在个人计算机中执行 ssh root@10.1.1.1 命令,就不会让你输入密码了,免密登录成功!:::tip 当然,除了用个人计算机连接云服务器之外,云服务器与云服务器之间也可以这么配置。 :::免用户名和 IP 登录虽然我们省去了输入密码的步骤,不过用户名和 IP 地址也不短。如果想要省略用户名和 IP 地址,可以通过配置 ~/.ssh/config 实现。默认情况下 ~/.ssh 目录下是没有 config 文件的。我们可以通过 $ vim ~/.ssh/config 创建。接着写入以下配置信息:Host s-crawl HostName 10.1.1.1 Port 22 User root IdentityFile ~/.ssh/id_rsa其中 Host 代表云服务器昵称、HostName 为云服务器的公网 IP 地址、Port 代表连接时使用的端口号、User 代表连接时选用的用户名、IdentityFile 代表本地私钥文件的路径。配置完成后退出编辑器,这时候我们就可以用云服务器昵称登录云服务器啦,在终端输入 $ ssh s-crawl 即可。在拥有多台服务器后,你就能感受到这种登录方式是多么的便捷,运维同学已经习以为常了呢!
  • [软件平台] 【ssh显示图像】【显示MDC桌面】是否可以显示MDC桌面,并进行有界面的程序调试
  • [应用开发] ssh拒绝连接
    【功能模块】网络登录【操作步骤&问题现象】1、已经修改本地IP为192.168.1.62.ping通了3、问题:ssh connection refused【截图信息】
  • [技术干货] 我在华为云学习技术的日子Vlog 02——使用SSH连接华为云DevCloud仓库(文字&视频版)
    欢迎各位小伙伴一起交流讨论
  • [其他] 【扩容】添加主机在初始化服务和实例失败,postinstall日志报lost connection
    发生版本【GaussDB(DWS)】【C80SPC808】问题描述添加主机在初始化服务和实例失败,postinstall日志报lost connection问题分析报错节点omm用户下通过ssh 主机名的方式连接新节点,需要输入yes才能连接。解决方案对新节点进行以下操作:1、将新节点上的/home/omm/.ssh/known_hosts清空进行2、在报错节点重新以omm用户通过ssh 主机名的方式连接新节点,提示输入yes的时候输入yes3、退出session,在执行节点再次以omm用户通过ssh 主机名的方式连接新节点,确认可以免密登录4、修复所有新节点后重新执行添加主机操作。
  • [其他] 【gs_ssh】服务端工具gs_ssh
    GaussDB A提供了gs_ssh工具帮助用户在集群各节点上执行相同的命令。同步执行命令:gs_ssh -c cmd显示帮助信息:gs_ssh -? | --help例如:su - ommsource /opt/huawei/Bigdata/mppdb/.mppdbgs_profilegs_ssh -c "hostname"Successfully execute command on all nodes.Output:[SUCCESS] plat1:plat1[SUCCESS] plat2:plat2[SUCCESS] plat3:plat3
  • [设备专区] 【TTU】ssh连不上、串口连不上,自动生成报文。
    1.终端pwr灯常亮,sys灯熄灭,其余灯不亮,LTE模块pwr灯常亮,其余灯熄灭。2.使用FE0/1网口连不上终端,使用串口时有报文自动生成,如下,截取一小段,完整见附件。3.以前有终端发生一样的问题,掉电重启恢复,但是此问题已经不是个例,避免此问题再出现,能否提前通过设置终端参数来规避。[8627855.002646] option1 ttyUSB3: usb_wwan_open: submit read urb 3 failed: -19[8627855.062085] option1 ttyUSB7: usb_wwan_open: submit read urb 0 failed: -19[8627855.062106] option1 ttyUSB7: usb_wwan_open: submit read urb 1 failed: -19[8627855.062119] option1 ttyUSB7: usb_wwan_open: submit read urb 2 failed: -19[8627855.062133] option1 ttyUSB7: usb_wwan_open: submit read urb 3 failed: -19[8627894.157679] DevID: 0, portnum: 2, busnum: 1[8627896.392050] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0[8627900.461406] option 1-2.2:2.2: device disconnected[8627902.951779] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3[8627906.581566] option 1-2.2:2.3: device disconnected[8627908.751427] option1 ttyUSB5: GSM modem (1-port) converter now disconnected from ttyUSB5[8627912.491619] option 1-2.2:2.4: device disconnected[8627914.786388] option1 ttyUSB6: GSM modem (1-port) converter now disconnected from ttyUSB6[8627918.460522] option 1-2.2:2.5: device disconnected[8627920.716242] option1 ttyUSB7: GSM modem (1-port) converter now disconnected from ttyUSB7[8627924.560474] option 1-2.2:2.6: device disconnected[8627926.718926] DevID: 0, portnum: 2, busnum: 1[8627928.795480] DevID: 0, portnum: 2, busnum: 1[8627930.891456] devId(0) not present but removed[8627933.331622] usb 1-2.2: new high-speed USB device number 87 using hiusb-ehci[8627936.455847] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=15c1[8627939.341472] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3[8627942.821391] usb 1-2.2: Product: HUAWEI Mobile V7R11[8627945.211359] usb 1-2.2: Manufacturer: Huawei Technologies Co., Ltd.[8627948.011472] usb 1-2.2: SerialNumber: 0123456789ABCDEF[8627950.455167] DevID: 0, portnum: 2, busnum: 1[8627952.751491] cdc_bind u32DevId: 0,  intfidx: 0[8627954.925507] DevID: 0, portnum: 2, busnum: 1[8627957.101684] lte_cdc_ether 1-2.2:2.0 LTE0: register 'lte_cdc_ether' at usb-hiusb-ehci-2.2, 3G CDC Ethernet Device, c4:b8:b4:9b:ed:a2[8627963.072740] option 1-2.2:2.2: GSM modem (1-port) converter detected[8627966.059322] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB0[8627969.199105] option 1-2.2:2.3: GSM modem (1-port) converter detected[8627972.111394] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB3[8627975.484567] option 1-2.2:2.4: GSM modem (1-port) converter detected[8627978.301960] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB5[8627979.442049] DRV3G command modem reboot.[8627983.785604] option 1-2.2:2.5: GSM modem (1-port) converter detected[8627986.621937] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB6[8627989.968772] option 1-2.2:2.6: GSM modem (1-port) converter detected[8627993.011844] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB7[8627996.275888] DevID: 0, portnum: 2, busnum: 1[8627998.335574] DevID: 0, portnum: 2, busnum: 1[8628000.531374]  port attr already exist[8628002.301518] usb 1-2.2: USB disconnect, device number 87[8628005.241900] lte_cdc_ether 1-2.2:2.0 LTE0: unregister 'lte_cdc_ether' usb-hiusb-ehci-2.2, 3G CDC Ethernet Device[8628010.015541] DevID: 0, portnum: 2, busnum: 1[8628010.992003] DRV3G command modem reboot.[8628014.182024] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0[8628017.904280] option 1-2.2:2.2: device disconnected[8628020.365213] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3[8628024.532891] option 1-2.2:2.3: device disconnected[8628026.852773] option1 ttyUSB5: GSM modem (1-port) converter now disconnected from ttyUSB5[8628030.562764] option 1-2.2:2.4: device disconnected[8628032.882340] option1 ttyUSB6: GSM modem (1-port) converter now disconnected from ttyUSB6[8628036.614408] option 1-2.2:2.5: device disconnected[8628038.765797] option1 ttyUSB7: GSM modem (1-port) converter now disconnected from ttyUSB7[8628042.431934] option 1-2.2:2.6: device disconnected[8628044.765642] DevID: 0, portnum: 2, busnum: 1[8628046.845536] DevID: 0, portnum: 2, busnum: 1[8628048.921473] devId(0) not present but removed[8628051.221561] usb 1-2.2: new high-speed USB device number 88 using hiusb-ehci[8628054.505959] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=15c1[8628057.461699] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3[8628060.661551] usb 1-2.2: Product: HUAWEI Mobile V7R11[8628062.991506] usb 1-2.2: Manufacturer: Huawei Technologies Co., Ltd.[8628066.002269] usb 1-2.2: SerialNumber: 0123456789ABCDEF[8628068.456298] DevID: 0, portnum: 2, busnum: 1[8628070.521792] cdc_bind u32DevId: 0,  intfidx: 0[8628072.686067] DevID: 0, portnum: 2, busnum: 1[8628074.999942] lte_cdc_ether 1-2.2:2.0 LTE0: register 'lte_cdc_ether' at usb-hiusb-ehci-2.2, 3G CDC Ethernet Device, c4:b8:b4:9b:ed:a2[8628080.573434] option 1-2.2:2.2: GSM modem (1-port) converter detected[8628083.847974] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB0[8628087.035874] option 1-2.2:2.3: GSM modem (1-port) converter detected[8628089.883121] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB3[8628093.132943] option 1-2.2:2.4: GSM modem (1-port) converter detected[8628096.292250] DRV3G command modem reboot.[8628096.392172] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB5[8628096.402694] option 1-2.2:2.5: GSM modem (1-port) converter detected[8628096.404030] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB6[8628096.542678] option 1-2.2:2.6: GSM modem (1-port) converter detected[8628096.548964] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB7[8628096.727769] DevID: 0, portnum: 2, busnum: 1[8628096.942112] DevID: 0, portnum: 2, busnum: 1[8628096.942125]  port attr already exist
  • [其他] 【安装】添加主机时在初始化服务和实例失败,日志报lost connection
    【问题描述】添加主机时在初始化服务和实例失败,日志报lost connection【分析过程】1、查看新节点上的postinstall日志报错如下:2、以omm用户登录执行节点,执行ssh bdsp201、ssh bdsp202、ssh bdsp203均提示需要输入yes【解决方案】对新节点进行以下操作:1、将新节点上的/home/omm/.ssh/known_hosts清空进行2、在执行节点重新以omm用户通过ssh 主机名的方式连接新节点,提示输入yes的时候输入yes3、退出session,重新在执行节点重新以omm用户通过ssh 主机名的方式连接新节点,直接可以登录,无需输入yes和密码至此修复成功4、修复完成后重新添加主机即可
  • [其他] 【OS】关于一个ssh登陆引发节点cpu使用率高的问题
    问题描述:某局点的的其中一个节点,周期性(20s)出现cpu使用率100%情况,而占用cpu的任务是同时被拉起的大量的lspci操作观察任务树发现,该任务的父进程关系非常奇怪父进程和子进程基本是八竿子打不着的关系本地排查了1、ssh -vvv以及其他尝试构造该场景,未发现2、远端通过ssh连接到本服务器,然后执行lspci3、查看om fim监控脚本,无相关lspci调用,排除。在排除了几个可疑点之后,再次观察状态树,怀疑是ssh登录后脚本导致,最终发现,该命令实际是通过登录后的/etc/profile中,拉起了lspci根因分析:由于redhat在ssh登陆时,会自动加载/etc/bashrc脚本,该脚本会将/etc/profile.d/ 目录下所有的sh脚本加载一遍,系统的qt(一个开源的桌面开发工具)自带的环境变量检查里面会调用lspci解决方案:目前qt工具在我们系统中用不上,直接将所有节点的/etc/profile.d/qt*.sh的脚本注释掉问题解析:当前Gaussdb内部的一些检测和运维的原理都是依赖于'ssh hostname cmd'这种方式来进行远程控制,因此对于ssh登陆效率和性能本身有一定的依赖,建议系统安装时采用最小方式安装,对于无关的应用,建议不要安装在服务器上
  • [其他] 【升级】集群升级分发软件包失败,其中一个mppdb节点的互信丢失
    一、分析过程    手动测试失败节点和oms主备以及浮动ip之间的互信是否正常按照修复步骤操作二、互信修复办法解决方案:使用如下步骤重新生成秘钥对并分发到集群中的其他节点1. 使用omm用户登录互信故障节点,执行 sh $BIGDATA_HOME/om-agent/nodeagent/bin/update-ssh-key.sh生成新的ssh秘钥对2. 将新生成的/home/omm/.ssh/id_rsa.pub公钥文件copy至主oms节点,将该文件追加到主oms节点的/home/omm/.ssh/authorized_keys文件中3. 将主oms节点的/home/omm/.ssh/authorized_keys文件copy到集群中每个节点的/home/omm/.ssh目录下4. 从故障节点ssh其他节点验证修复结果补充说明:互信正常情况下每一个节点的/home/omm/.ssh/authorized_keys文件中的内容一致,可优先确认问题节点的公钥是否存在互信不通节点的authorized_keys文件中,
  • [管理与监控] 基于LongTail-Log-Analysis的蜜罐搭建
    #化鲲为鹏,我有话说#哈哈哈我又来水贴了。这两天在服务器上折腾蜜罐,研究了好半天,终于搭建起来了,给大家分享下过程。环境:华为云鲲鹏服务器镜像:Ubuntu 18.04 64bit ARM架构(Debian系),服务器默认的centos也可以,用yum库一样。此次的蜜罐是简单的基于LongTail-Log-Analysis的ssh暴力破解的采集蜜罐。交互性较低。坑还是挺多的~分享过程,也算记录下这两天的努力没有白费,哈哈哈。小弟菜鸡一只~大佬们笑看便是。0x001.配置蜜罐文件http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.7p1.tar.gzhttps://github.com/wedaa/LongTail-Log-Analysis/blob/master/auth-passwd.chttps://github.com/wedaa/LongTail-Log-Analysis/blob/master/sshd.chttps://github.com/wedaa/LongTail-Log-Analysis/blob/master/sshd_config-22因为鲲鹏服务器上已经安装了ssh服务,但是小弟实测下来ssh版本号和ssl库并不一致,有可能编译烧写失败,所以小弟这里用了最笨的办法就是卸载ssh,然后:"command &&command",动作要快,不然ssh就登不上了~不熟悉的童鞋可以现在本地linux机器上试配置一遍=。=小弟第一次就失败了,郁闷的重新安装了系统≧ ﹏ ≦配置文件下载下来后,解压缩完毕所有文件都丢进去就行了。0x002.编译安装    这里建议大家还是自己手打一下命令,多熟悉熟悉基本的命令格式~cd openssh-6.7p1/./configuremake && make filecp sshd /usr/local/sbin/sshd-22(拷贝服务器端openssh,设置蜜罐服务器为sshd-22)chmod a+rx sshd_config-22 /usr/local/etc(赋权)第二步最有可能出现的报错就是一些依赖包的missing,自行搜索一下补充上就行了apt-get install libev-dev第三步会报一个用户的错误:Privilege separation user sshd does not exist 直接添加一个低交互权限用户就行了:vi /etc/passwdsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinThe key's randomart image is:+---[ECDSA XXX]---+|                                 ||                                 ||                                 ||         .  .                    ||        X .= o               ||        X.X.+  .              ||        X*  +.+ .            ||         XX+ =..            ||        X= . ..               |  +-----------------+至此编译安装完成。0x003.开启蜜罐#开启蜜罐/usr/local/sbin/sshd-22 -f /usr/local/etc/sshd_config-22#查看蜜罐状态,出现以下即表明配置开启成功ps -ef |grep sshd-22root       6820   1755  0 01:55 ?        00:00:34 /usr/local/sbin/sshd-22 -f /usr/local/etc/sshd_config-22root      11138   2409  0 05:07 pts/6    00:00:00 grep --color=auto sshd-22这里值得一提的是,若服务器默认开启了ssh服务,那么建议在sshd配置文件中修改端口号,以防冲突便于服务。因为服务器设有iptables,如果要在公网上实验,需要在安全入方向规则,直接添加acl默认tcp:$_ipPort即可。grep -e "sshd-22.*ip.Username" /var/log/messages |awk '{print $7, $10, $12}'#查看所有暴力破解的采集记录至此蜜罐完成。好累= =|||溜了溜了~
  • [弹性云服务器ECS] 【技术分享】LINUX云主机无法通过ssh远程问题排查思路
    本帖最后由 afaty 于 2018-5-31 09:30 编辑【问题现象】本地登录远程linux云主机无通登录 【排查步骤】1、检查云主机工作是否正常(已开机,未欠费冻结,弹性IP正常绑定)2、安全组开放22端口(可以使用站长工具http://tool.chinaz.com/port)。16096 3、telnet 云主机22端口开放状态。
  • [技术干货] 使用创建时的用户名和密码无法SSH方式登录GPU加速云服务器?
    先使用VNC方式远程登录弹性云服务器,并修改配置文件,然后再使用SSH方式登录。 [*]进入弹性云服务器运行页面,单击“远程登录”。 [*]自动跳转至登录页面,登录root用户,输入密码。说明: 密码为创建弹性云服务器时设置的密码。 [*]在“/etc/ssh/”目录下,修改sshd_config文件中3个配置项,修改参数如下图所示。 [*]修改完成后保存退出,执行如下命令,重启SSH服务。[color=color:#F7F7F7]ervice sshd restartservice sshd restartservice sshd restart [*]重启后,重新登录弹性云服务器。 [*]通过以上步骤依然无法登录,请联系技术人员进行处理。
  • [技术干货] Linux弹性云服务器无法ssh登录?
    问题描述本端弹性云服务器通过“ssh”登录对端弹性云服务器,连接失败。说明: 对端弹性云服务器私网IP:192.168.1.203。 处理方法 [*]检查本端弹性云服务器ping对端IP是否能ping通。 [*]如果能ping通,请执行2。 [*]如果不能ping通, [*]如果通过私网IP ssh,请参考“同一个VPC内的两台弹性云服务器无法互通或者出现丢包等现象时,如何排查?”。 [*]如果通过公网IP ssh,请参考“弹性IP ping不通”进行排查。 [*]检查本端弹性云服务器是否能够访问对端弹性云服务器的22端口。执行如下命令。telnet 192.168.1.203 22 [*]如果能够访问对端弹性云服务器的的22端口,请执行3。 [*]如果不能访问对端弹性云服务器的22端口,请检查安全组22端口是否放通。 [*]检查对端弹性云服务器内部设置。 [*]检查对端弹性云服务器sshd进程是否已运行。 [*]检查对端弹性云服务器是否将本端弹性云服务器限制了。 [*]登录对端弹性云服务器,执行以下命令。vi /etc/hosts.deny, [*]如果文件中存在本端弹性云服务器的IP,说明此IP被限制了,请将此IP在文件中删除。 [*]进入本端弹性云服务器中路径为“/etc/ssh/ssh_config”下的文件中,查看默认登录端口,同时查看对端弹性云服务器路径为“/etc/ssh/sshd_config”下的文件中的port字段,检查ssh服务开启端口是否被修改,默认端口为22。
  • [技术干货] 修改Linux弹性云服务器的默认ssh端口后,使用新端口无法登录?
    可能原因开启某服务或软件的端口,需要考虑该服务或软件监听的端口(多以修改配置文件为主)、SeLinux和防火墙的安全策略,华为云平台弹性云服务器也需要在控制台安全组进行配置。 处理方法 [*]检查安全组是否设置正确,若添加的ssh端口号为12345,则安全组规则在确保“出方向”Any、Any的情况下,“入方向”需要放通12345端口。 [*]检查防火墙是否放通12345端口。 [*]登录Linux弹性云服务器。 [*]执行如下命令,vi /etc/sysconfig/iptables [*]找到现有的ssh所在行,“-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT”。 [*]执行如下命令,复制该行内容至下一行,yyp [*]修改端口为12345,“-A INPUT -p tcp -m state --state NEW -m tcp --dport 12345 -j ACCEPT”。 [*]执行如下命令,保存配置。service iptables save [*]执行如下命令,重启防火墙。service iptables restart [*]登录弹性云服务器检查ssh配置文件。 [*]执行如下命令,查看是否配置了 Port 12345。vim /etc/ssh/sshd_config [*]如果没配置需要在配置文件中添加 。 [*]找到“#Port 22”所在行,执行如下命令,复制该行内容至下一行。yyp [*]将两行的“#”号删掉。 [*]执行如下命令,重启ssh服务。service sshd restart
总条数:216 到第 页
上滑加载中