首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MyJie的个人日记

    CentOS7 Python 前期准备1——开启SSH,Xshell链接

    : Vmware 12专业版 http://dl.pconline.com.cn/download/1120703.html CentOS 7选择 Actual Country标签下的链接 http ://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso Xshell6 所有工具,请自己动手下载安装 链接,XSHELL远程链接 1,确保CentOS7安装了 openssh-server,输入:yum list installed | grep openssh-server ? 按下ESC键,输入 “:WQ” 退出操作 3,输入 sudo服务sshd启动开启sshd服务 输入 netstat -an | grep 22检查是否开启监听,(22端口为ssh专用端口) ? 7,windows主机,cmd下ping一下这个地址看是否通畅 ? 8,打开Xshell新建 ?

    96520发布于 2019-11-20
  • 来自专栏ACM小冰成长之路

    脚本链接 ssh 自动输入密码

    ,如果脚本没有参数的话,直接 expect login−via−sshexpect\ login-via-sshexpect login−via−ssh 就可以了,注意必须用 expectexpectexpect 不过我这里写的 login−via−sshlogin-via-sshlogin−via−ssh 脚本有一些参数: Usage: expect login-via-ssh username password hostname realip script 主要功能是通过 sshsshssh 链接到用户名为 usernameusernameusername,密码为 passwordpasswordpassword 的服务器,服务器的主机名叫做 hostnamehostnamehostname,真实的 IPIPIP 地址为 realiprealiprealip,链接到这个服务器后执行 scriptscriptscript 另外,spawnspawnspawn 后双引号里的内容,是要在 sshsshssh 远程链接到的服务器上执行的,因为 sudosudosudo 权限需要键入密码,所以通过 echoechoecho 的方式来进行自动输入密码

    5.2K30发布于 2019-05-27
  • 来自专栏Coxhuang

    SSH链接服务器失败

    SSH链接服务器失败 #1 现象描述 新创建了一个虚拟机deepin, 本地使用Mac通过SSH链接Deepin虚拟机失败, Mac和Deepin能相互ping通, 但是不能远程链接 #2 解决 检查Deepin是否已经启动SSH # 查看ssh服务进程 ps -ef | grep ssh 如果没有对应的ssh服务进程, 首先确定SSH服务是否已经开启 开启SSH server # 启动server 进程 /etc/init.d/ssh -start 如果提示ssh不存在 那么就是没安装server 安装SSH server (非必须步骤) sudo apt-get install openssh-server 再检查SSH server进程是否已经开启 ?

    7.3K10发布于 2020-11-09
  • 来自专栏菜鸟成长学习笔记

    虚拟机如何开启SSH链接

    如果ping不同的话,我们修改虚拟机的链接方式。打开安装虚拟机的工具,我这里使用的是virtualbox安装的centos7。我们找到网络设置,将网络链接方式改为桥连模式。 ? vim /etc/ssh/sshd_config。找到如下几个配置项。我这里配置项一律写为小写。 改为 listenaddress :: permitrootlogin 配置值改为yes passwordauthentication 配置值改为yes 修改完成之后,保存该文件,重启ssh 检测ssh端口是否开启。ps -e | grep sshd。改名了可以使用如下命令来代替使用。netstat -an | grep 22。 最后,我们就可以使用xshell终端工具链接使用即可。 ? ? ?

    1.6K20发布于 2020-05-19
  • 来自专栏何白白开发记录

    用shell写ssh快速链接工具-2.0

    用shell写ssh快速链接工具-2.0 先看一下效果 选择分组: ? 选择服务器 : ? 开始链接: ? 为什么写 之前写过一个字符界面的链接工具,但是看起来比较简陋,他是这个样子的: ? 这样写 choose=$(whiptail --title "欢迎使用ssh链接工具" --menu "请选择链接分组:" 20 50 8 $menu 3>&1 1>&2 2>&3) exitstatus ,用shell写ssh快速链接工具-1.0 这样其实就写完了。 /bin/bash error_code=9999 config_file='/home/hjx/sh/conf/ssh.json' # 链接ssh ssh(){ ssh_ip_user=$1 [$index].name $config_file`" " done choose=$(whiptail --title "欢迎使用ssh链接工具" --menu "请选择链接分组:"

    2.5K30发布于 2019-06-28
  • 来自专栏开源部署

    Ubuntu 12.04 开启SSH+Win7 SSH登录

    Ubuntu 12.04 开启SSH+Win7 SSH登录 1--确认sshserver是否启动 ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc /init.d/ssh start,如果看到sshd那说明ssh-server已经启动了 2. --开启ssh-server服务 sudo apt-get install openssh-server ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH 然后重启SSH服务:sudo /etc/init.d/ssh start 3-win7上面利用root登录即可 CentOS 下SSH无密码登录的配置 http://www.linuxidc.com/Linux SSH使得无密码登陆  http://www.linuxidc.com/Linux/2014-01/94794.htm

    1.4K10编辑于 2022-06-30
  • 来自专栏何白白开发记录

    用shell写ssh快速链接工具-1.0

    用shell写ssh快速链接工具-1.0 大概的样子: 这是大致的样子~ ? 不能直接一条命令链接ssh。我们可以通过 expect 来解决。   不懂的可以百度一下,很简单的。 /bin/bash #ssh_ip_user=hjx@127.0.0.1 ssh_ip_user=${1} password=${2} command=${3} echo '正链接远程地址:'${ssh_ip_user 然后again and again and again and~~~~ 然后就可以执行最开始我们写的那个脚本 ssh.conf 愉快的链接ssh了 执行命令是这样的: sh ssh.sh $user_name /bin/bash # 用于简化ssh链接的工具.通过选择配置中的编号来链接ssh my_ssh='/home/hjx/sh/bin/ssh.sh' conf_file='/home/hjx/sh/conf

    1.3K40发布于 2019-06-28
  • 来自专栏若尘的技术专栏

    Centos7配置ssh

    一、在SSH服务器所在机器上 1、以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释 RSAAuthentication yes #启用rsa认证 PubkeyAuthentication yes #启用公钥私钥配对认证方式 AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径 2、重启SSH服务 root@server /#systemctl restart sshd //重启ssh服务 二、在客户端机器上 1、生成公钥私钥对 root@client /#ssh-keygen -t rsa 一路默认回车,系统在/root/.ssh下生成id_rsa ip 注意:这里删除线字体为你自己想要ssh的IB 三、重复上述所有步骤 例如我有17个节点,依次将每个节点的root分别进行上述步骤,循环一次即可全部ssh通 四、验证 root@client /# ssh 192.168.1.20 #server ip 注意:这里删除线字体为你自己想要ssh的IB rsh免密互信操作 一、安装rsh服务 yum install -y rsh rsh-server

    4.6K65编辑于 2021-11-26
  • 来自专栏Linux

    四、Linux核心工具:Vim, 文件链接SSH

    (悬空)三、远程连接与文件传输(SSH)3.1SSH远程登录SSH(SecureShell)是一个加密的网络协议,用于在不安全的网络上安全地执行远程命令和管理服务器。 SSH远程管理。 Vim是高效文本处理的利器;理解软硬链接的区别有助于灵活地组织文件系统;而SSH及其相关工具是现代系统运维和远程协作的基石。熟练掌握这些命令和概念,将使您在Linux环境中的操作更加专业、高效和安全。 SSH指定端口登录:展开代码语言:BashAI代码解释ssh-p22022admin@10.0.0.10解析:ssh的-p选项用于指定非默认的端口号。 生成并复制公钥:生成:展开代码语言:BashAI代码解释ssh-keygen复制:展开代码语言:BashAI代码解释ssh-copy-idadmin@10.0.0.10解析:ssh-keygen生成密钥对

    29110编辑于 2025-11-27
  • 来自专栏java小记

    服务器ssh链接安全漏洞修复

    SSH Weak Ciphers And Mac Algorithms Supported 背景 对域名进行安全扫描时发现,域名的安全漏洞当中有一项是关于ssh的,名为SSH Weak Ciphers ,这个可以配置,但是也有默认的配置 解决他 既然已经知道这是个啥了,那我们就着手来解决这个问题,查阅资料 更改配置之前,检查加密算法 #分别执行这两条命令 ssh -vv -oMACs=hmac-md5 server-ip ssh -vv -oCiphers=aes128-cbc,3des-cbc,blowfish-cbc server-ip 这里的意思是指定的加密算法登录ssh,如果能够登录上去 ,说明是弱MAC是和弱Cliphers 正式开始配置 #编辑ssh配置文件 sudo vi /etc/ssh/sshd\_config #追加配置 MACs hmac-sha1,umac-64 sudo service sshd restart 这样就完全修改完成了 再次重复上面的操作 #分别执行这两条命令 ssh -vv -oMACs=hmac-md5 server-ip ssh -

    3.1K00发布于 2018-10-17
  • 来自专栏LukaChen Blog

    docker centos7 ssh 登录

    3941838da926 /usr/sbin/init yum install passwd openssl openssh-server openssh-clients -y passwd vim /etc/ssh PasswordAuthentication yes # ListenAddress #全部注释,不限制登录 IP PubkeyAuthentication yes AuthorizedKeysFile .ssh 3941838da926 /usr/sbin/init 进入容器 docker exec -it xxx /bin/bash 启用 sshd systemctl start sshd.service 宿主机即可使用 ssh 登录 ssh root@127.0.0.1 -p 20022 注 1.sshd 测试命令,排查 sshd 配置问题 /usr/sbin/sshd -T

    38220编辑于 2023-10-22
  • 来自专栏云技术+云运维

    rhel7修改ssh端口

    rhel7在安全上考虑的比较细,规则设计比较严密。列出关键修改步骤,针对SSH调整实验工作记录。 1.修改SSH配置文件 vi /etc/ssh/sshd_config  修改端口,禁止root登录,添加限制用户 Port 2345 PermitRootLogin no AllowUsers gino -p tcp 2345 4.重启SSH服务 /etc/init.d/sshd restart 此时SSH服务已经迁移到2345端口,并且只有gino用户可以访问,提升安全性。     端口情况 semanage port -l | grep ssh 应该可以到如下结果: ssh_port_t                     tcp      2345, 22  也可以用netstat 进行验证 netstat -tulpn | grep 2345 至此,SSH调整完毕,contexts机制还不是很清楚,需要进一步深入研究。

    96910发布于 2019-10-29
  • 来自专栏运维前线

    CentOS 7设置NTP、SSH服务

    ECDSA key fingerprint is d1:bd:3c:7f:68:71:79:44:4f:e5:2c:42:f1:06:49:14. 3 1001 1001 90 Oct 26 07:39 wang sftp> pwd Remote working directory: / sftp> exit 7、 10.1.1.53 hostname linuxprobe.org 9、用SSH-Agent自动输入密钥对身份验证的密码 9.1、SSH密钥验证 配置SSH服务器以使用密钥验证进行登录。 The key fingerprint is: 75:6c:9b:02:0a:00:78:3b:aa:6a:10:71:99:42:a7:62 wang@vdevops.com The key's randomart @linuxpeobe ~]$ mkdir 700 ~/.ssh [wang@linuxprobe ~]$ scp wang@10.1.1.56:/home/wang/.ssh/id_rsa ~/.ssh

    2K20发布于 2019-05-26
  • 来自专栏承世的博客

    centos7更改SSH端口

    这里以把22端口更改为2200端口举例,如需要更改其他端口,自行把2200换成其他数字 1、打开配置文件 vi /etc/ssh/sshd_config 2、添加需要更改的端口 2.1输入第一个命令,会出现如下画面 会进入编辑模式,然后根据图片来操作 2.2根据图片操作后,如果操作成功,会是以下图片 2.3然后点击键盘 Esc 键,接着英文模式输入键盘 :wq 键,之后点击回车,就会保存并退出 3、重启SSH ,输入以下命令 firewall-cmd --zone=public --add-port=2200/tcp --permanent firewall-cmd --reload 4、以2200端口访问SSH ,看是否可以正确访问,如果可以正确访问,进行第5步,如果不可以正确访问,排查1-3步,仍不可以访问,百度其他教程 5、删除之前的22端口,仅2200访问SSH 5.1打开配置文件 vi /etc/ssh 5.2然后我们点击键盘 i 按键,进入编辑模式 根据图片删除 删除后如图 然后点击键盘 Esc 键,接着英文模式输入键盘 :wq 键,之后点击回车,就会保存并退出 5.3最后重启SSH

    6.3K12编辑于 2023-04-07
  • Centos7修改SSH端口

    修改sshd_configvi /etc/ssh/sshd_config找到#Port 22去掉注释#,增加一行Port 22Port 64002. permanentfirewall-cmd --reload检查是否设置成功firewall-cmd --list-all --zone=public3. semanage semanage port -a -t ssh_port_t -p tcp 6400检查是否成功成功semanage port -l | grep ssh6.

    1K10编辑于 2024-07-24
  • 来自专栏用户2119464的专栏

    CentOS7 安装和配置 ssh

    安装 openssh-server # 输入指令 yum install -y openssl openssh-server 修改配置文件 # 输入指令 vim /etc/ssh/sshd_config # 将 PermitRootLogin, RSAAuthentication, PubkeyAuthentication 设置为 yes 启动 ssh 的服务 # 输入指令 systemctl start sshd.service 设置开机自动启动 ssh 服务 # 输入指令 systemctl enable sshd.service 设置文件夹 ~/.ssh 的访问权限 # 依次输入指令 cd ~ chmod 700 .ssh chmod 600 .ssh/* ls -la .ssh CentOS7 安装和配置 ssh 成功 服务器免密码登录 # 找到 .ssh 文件夹 # 通过 atom 打开文件夹下的 id_rsa.pub # 复制其中的公钥 # 连接服务器 # 输入以下指令 cd .ssh vim authorized_keys 将公钥粘贴其中 esc 后输入 :wq 保存退出

    8.6K20发布于 2019-01-15
  • 来自专栏闵开慧

    centos7ssh需要密码

    0.0.0.0 #ListenAddress :: #HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_dsa_key # HostKey /etc/ssh/ssh_host_ecdsa_key #HostKey /etc/ssh/ssh_host_ed25519_key # Ciphers and keying #RekeyLimit .ssh/authorized_keys AuthorizedKeysFile .ssh/authorized_keys #AuthorizedPrincipalsFile none #AuthorizedKeysCommand ssh_known_hosts #HostbasedAuthentication no # Change to yes if you don't trust ~/.ssh/known_hosts for chmod 644 /home/hadoop/.ssh/authorized_keys

    1.1K30发布于 2021-08-05
  • 来自专栏院长运维开发

    CentOS7ssh爆破脚本

    创建黑名单文件: touch /etc/black.txt 创建防爆破脚本: cat << \EOF > /etc/secure_ssh.sh #! >> /etc/hosts.deny fi fi done EOF 添加到定时任务计划: echo "* * * * * sh /etc/secure_ssh.sh " >> /etc/crontab 赋值脚本权限: chmod +x /etc/secure_ssh.sh 任务计划生效: crontab /etc/crontab 说明: 当输入三次密码错误时,ip将记录到

    1.4K30发布于 2021-02-19
  • 来自专栏悟空被FFmpeg玩

    使用libssh链接远程ssh服务器并执行command

    = SSH_OK) {         ssh_channel_close(channel);         ssh_channel_free(channel);         return return SSH_ERROR; }     ssh_channel_send_eof(channel);     ssh_channel_close(channel);      ssh_channel_free(channel);     return SSH_OK; } int verify_knownhost(ssh_session session) ssh_options_set(my_ssh_session, SSH_OPTIONS_HOST, ipaddr);     rc = ssh_connect(my_ssh_session); (my_ssh_session));         ssh_disconnect(my_ssh_session);         ssh_free(my_ssh_session); exit

    3.4K40发布于 2019-03-05
  • 来自专栏全栈程序员必看

    Navicat for MySQL 使用SSH方式链接远程数据库(二)

    这里我们使用SSH连接远程mysql数据库 SSH这种方式,可以使我们连接到远程服务器,但是现在并不能访问数据库,因为我们还没有连接到数据库 既然已经连接到服务器了, 到这里就和我们连接本地的数据库一样了 连接成功了,我们来创建一个数据库,感受下吧 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113369.html原文链接

    1.6K20编辑于 2022-07-07
领券