修改Linux *** 作系统的ssh端口号,需要找到sshd_config文件,修改里面的22默认端口。
1) 编辑/etc/ssh/ sshd_config:
vi /etc/ssh/sshd_config
2) 找到Port字段,将后面默认的22改为想设定的端口号
3) 重启sshd服务即可
service sshd restart
windows10(其它版本请自行百度)
一、win10 安装spenssh
1、服务端切换到C:\ProgramData\ssh\下(首次启动sshd后会生成该文件夹),打开sshd_config文件
2、修改 sshd_config 配置文件参数
3、重启ssh-server服务
三、服务端设置完成, 设置客户端链接
1、客户端生成ssh密钥文件:
注: -d 4096 是设置加密位数(可不要); -t 任意字符 必须设置
2、需要将客户端(celient)生成的 id_rsapub 文件密钥, 追加 到服务端的 authorized_keys 文件中,[authorized_keys 文件路径: windows系统在 C:\Users\Administratorssh 目录下,没有可新建]
四、测试ssh免密链接, 首次需要输入密码
一、安装Windows系统,注意进入界面时,不要选择或输入Microsoft账户,以免登录用户名存在问题。二、安装配置OpenSSH服务器端,开启端口(一般默认已开启)设置默认shell,三步缺一不可。请参考官网步骤>1、可以配置无密码访问或者用sshpass在shell中存密码
2、实例
iptxt包含ip列表,每行一个ip
testsh保护修改配置的命令或者直接修改好,复制到远程指定路径。
3、代码
#!/bin/sh
for ip in `cat iptxt`; do
echo ${ip};
scp -P22 testsh root@${ip}:/opt;
ssh -p22 root@$ip "cd /opt;/testsh;"
done
exit 0;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)