sshd

How to upload/download files using apache SSHD ScpClient

女生的网名这么多〃 提交于 2021-02-16 20:21:47
问题 I don't know what I doing wrong in setting up a ScpClient to send/receive files. I am using Apache MINA SSHD library to start a SSH server and try to copy files to/from it. Here is my setup: SSHServer.java public class SSHServer { private SshServer sshServer; private static final Logger logger = LoggerFactory.getLogger(SSHServer.class); public SSHServer() { sshServer = SshServer.setUpDefaultServer(); sshServer.setHost("127.0.0.1"); sshServer.setPort(22); sshServer.setKeyPairProvider(new

How to update values for Match and general section in sshd config using puppet

痞子三分冷 提交于 2020-08-10 18:54:49
问题 Below is the code: $sections = ['Host *.example.net', 'User foo'] $sections.each |String $section| { sshd_config_match { "${section}": ensure => present, } } $settings = { 'User foo' => { 'X11Forwarding' => 'yes', 'banner' => 'none'}, 'Host *.example.net' => { 'X11Forwarding' => 'no', 'banner' => 'none'}, } $settings.each |String $condition, Hash $properties| { $properties.each |String $key, String $value| { sshd_config { "${condition} ${key}": ensure => 'present', condition => $condition,

修改sshd默认22端口为1234端口

百般思念 提交于 2020-04-05 18:40:09
linux默认不被防火墙阻止 sshd (ssh服务的服务端)默认监听 22 端口 修改ssh配置文件中的默认监控端口,重启服务即可修改ssh默认监听端口 执行 setenforce 0 关闭selinux systemctl restart sshd.service 之后,发现sshd监听的是1234端口 此操作属于高危操作,建议不要修改!!! 来源: https://www.cnblogs.com/wooluwalker/p/12638348.html

Xshell进行远程登录

不想你离开。 提交于 2020-04-02 15:52:13
1、首先安装好Xshell软件 2、确认一下Linux系统中是否开启了sshd服务 sshd服务的命令操作 查看状态: systemctl status sshd.service 启动服务: systemctl start sshd.service 重启服务: systemctl restart sshd.service 开机自启: systemctl enable sshd.service 可以看到sshd服务是开启状态并且监听的是22端口(默认监听端口) 2、ifconfig命令查看 Linux的IP地址(需连网) 记住ip地址以便等下连接 3、确认开启后打开Xshell新建会话(也就是新建连接) 4、创建好连接之后选择刚刚的连接名,点击连接 5、输入用户名和密码(注意这里是要登录Linux的用户和密码) 填写用户名确定后填写密码 6、用户名和密码输入成功后即链接成功 来源: https://www.cnblogs.com/lyh233/p/12620014.html

SSH服务器拒绝了密码,请再试一次,亲测有效

早过忘川 提交于 2020-04-01 07:38:32
试过很多种方法最终找到解决的方法 一、常规方法: 应该是sshd的设置不允许root用户用密码远程登录 1、修改 vim /etc/ssh/sshd_config 找到# Authentication: LoginGraceTime 120 PermitRootLogin without passwd StrictModes yes 改成 # Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes 2、重启ssh systemctl restart sshd    二、暴力一点,重启服务器试试 三、如果尝试过N种方法还是不行则进行如下操作 1、修改 vim /etc/sshd/sshd_config 找到 UsePAM yes 改为 UsePAM no 2、重启ssh systemctl restart sshd       我是通过第三种方法解决的,参考文档: https://blog.csdn.net/fanren224/article/details/70862346 来源: https://www.cnblogs.com/y593216/p/11232703.html

常见问题

给你一囗甜甜゛ 提交于 2020-03-25 13:22:01
[root@iZbp13ldkm1p7rw6eb5wteZ log]# cat /var/log/secure Mar 22 09:26:53 iZbp13ldkm1p7rw6eb5wteZ sshd[7077]: Invalid user admin from 121.239.140.210 port 20108 Mar 22 09:26:53 iZbp13ldkm1p7rw6eb5wteZ sshd[7077]: input_userauth_request: invalid user admin [preauth] Mar 22 09:26:53 iZbp13ldkm1p7rw6eb5wteZ sshd[7077]: pam_unix(sshd:auth): check pass; user unknown Mar 22 09:26:53 iZbp13ldkm1p7rw6eb5wteZ sshd[7077]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser=rhost=121.239.140.210 Mar 22 09:26:55 iZbp13ldkm1p7rw6eb5wteZ sshd[7077]: Failed password for invalid

阿里云ECS每天一件事D1:配置SSH

…衆ロ難τιáo~ 提交于 2020-03-16 17:51:44
某厂面试归来,发现自己落伍了!>>> 近期因为项目需求,采购了两台阿里云ECS,选择的系统为CentOS 6.3 X64 安全加固版,额外买了160G的硬盘,应该够应付此项目的需求了。 ECS默认已经配置好了sshd服务,可以使用root账号直接登录,但是这通常是不安全的,第一件事就是针对sshd服务进行优化配置。 1.创建常用的账号 在任何Linux相关的描述中,都会说日常使用root操作是很不安全的行为,因此首先创建一个日常使用的账户。 useradd gary passwd gary 2.编辑sudoer文件 vim /etc/sudoers 加入用户,以便使用sudo命令直接操作一些系统命令,减少对root账户的使用。 3.编辑sshd配置文件,修改一些默认选项 vim /etc/ ssh /sshd_config 修改一些默认的配置项 #仅使用SSH2协议 Protocol 2 #修改密钥生成强度 ServerKeyBits 1024 #禁止root账户通过ssh登录 PermitRootLogin no #禁止使用常规的用户名密码方式登录,此项慎用 #在没有生成好Key,并且成功使用之前,不要设置为no PasswordAuthentication no #禁止空密码登录 PermitEmptyPasswords no 4.重启sshd服务 /etc/rc.d/init

选购硬盘HDD、SSD、SSHD、IDE、SCSI、SAS、SATA、PCIE、M.2

半腔热情 提交于 2020-03-15 12:32:00
选购硬盘主要参数   选购硬盘主要看三个参数:硬盘类型、接口类型、存储容量。   硬盘类型看用途,做大规模吞吐量计算自然要固态,只做存储使用机械即可。存储容量不用说,肯定是支持的数值越高越好,如果是机械硬盘,容量怎么也得1TB以上,固态硬盘则根据手中资金决定吧。接下来接口类型了,硬盘不比显示器接口通用性那么高,其下接口一旦选错,就真的不能用了。   硬盘按结构原理分为:机械硬盘(HDD)、固态硬盘(SSD)、混合硬盘(SSHD)。   按接口类型分为:IDE、SCSI、SAS、SATA、PCIE、M.2。 HDD 来源: https://www.cnblogs.com/guanghe/p/12496713.html

Ansible-Playbook之初始化服务器

狂风中的少年 提交于 2020-03-14 11:26:26
批量初始化服务器 初始化步骤 配置ssh密钥认证 远程配置主机名 控制远程主机互相添加HOSTS解析 配置远程主机的yum源以及一些软件 时间同步配置 关闭selinux/iptables 修改sshd配置 配置ssh密钥认证 在主控节点的 /etc/ansible/hosts 配置节点 $ vim /etc/ansible/hosts [new] 192.168.56.12 192.168.56.13 在控制节点配置到受控节点的ssh认证方式 # 主控节点执行 $ ssh-keygen -t rsa -f ~/.ssh/id_rsa -N '' $ for host in 192.168.56.{11..12};do ssh-keyscan $host >> ~/.ssh/hnow_hosts 2> /dev/null sshpass -p '123456' ssh-copy-id root@$host &> /dev/null done 将上面的方案playbook化: --- - name: config ssh connection hosts: new gather_facts: false tasks: - name: configure ssh connection shell: | ssh-keyscan {{inventory_hostname}} >> ~/