Articles of ssh

在debian 8(jessie)systemd上configuration多个sshd实例

我想在debian 8上运行两个sshd守护进程(使用openssh),一个用于pipe理,一个用于sftp。 这在debian 7中是相当容易的,但是使用systemd会更困难。 到目前为止,我已经创build了sshd_config_second和ssh_config_second 。 我将如何为sshd_second.service创build一个服务文件并启动守护程序? 我看了一下sshd.service,但是没有引用sshd_config文件。 在哪里给守护进程这些configuration文件? 更新: 我从RHEL7开始就是这样成功的: https://access.redhat.com/solutions/1166283

Windows远程桌面通过腻子ssh

我知道这个话题可能是重复的,但我无法从旧post中find解决scheme。 这是我的情况 Work PC <> Firewall (port 3389 blocked) <> Internet <> Home Router <> Home PC 所以我想build立一个ssh通道在家庭电脑远程工作电脑通过SSH通道(端口443) 我已经腻腻腻,sv,freesshd,但没有运气 我目前累了什么: 承担: 家庭和工作操作系统:Windows 7 家庭路由器的公网IP:100.100.100.100 家用PC的私有IP:192.168.1.199 家用电脑: 在端口22上安装bitvise ssh监听本地主机,启用端口转发 创build一个testing本地帐户 远程桌面帐户准备就绪 通过putty使用testing帐户连接到bitvise ssh端口22 路由器端口转发443到192.168.1.199:3391 腻子configuration:隧道L3391 127.0.0.1:3389 testing: 打开窗口rdp, 连接到127.0.0.1:3391, login对话框提示, 进入远程桌面账号 – > rdp欢迎界面popup, – >访问被拒绝信息显示。 对于本地主机testing已经失败,所以我没有尝试从外面进行testing 任何人都知道如何做到这一点,谢谢

在私有子网上启动的Amazon EC2上安全访问Web界面

我已经看到如何通过NAT服务器在VPC私有子网中通过SSH连接到ec2实例,并能够通过具有公共IP的NAT实例在私有子网中的EC2中进行SSH连接。 假设我想在私有子网的EC2实例中安装带有Zeppelin或Jupyter等Web界面的应用程序,我将如何configuration安全访问并通过我的笔记本电脑中的浏览器连接到Web服务? 我对这个领域相当陌生,那么采取什么正确的方法来实现呢?

没有路由到主机:ssh错误

我有一台笔记本电脑和一台PC([email protected]),我通常通过ssh将笔记本电脑连接到PC。 但现在当我尝试ssh -X [email protected] ,它显示以下错误ssh: connect to host 172.16.13.151 port 22: No route to host 。 可能的问题是什么? ifconfig输出如下: eth0 Link encap:Ethernet HWaddr 2c:41:38:0d:bb:a2 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet […]

防火墙(pfSense)一般,并阻止ssh攻击“新手”

我在行政上是一个初学者。 在ovh.com上有一个VPS,我希望在不同的IP(通常是中国)的2天内有28次尝试login我的SSH(安装了CentOS Web Panel的最新版本)。该计划安装了很多谷歌驱动器自由空间(ocamlfuse – :evil :),并运行多个网站与一个teampeak服务器,我想设置TS3,权限和阻止查询端口(传入和传出),由NginX设置多个网站,并没有丝毫怀疑这种攻击。现在,有人打破了我的17字密码,并closures了我的服务器(跆拳道,这是没有任何CPU / RAM)。 所以,为了确保我的VPS上没有任何恶意软件,我需要再次安装新的操作系统并configuration我的磁盘,并使用不同的密码字母数字… 关键和我的问题是,pfSense是一个很好的保护VPS的好主意? 我应该使用什么样的监控来确保我的系统运行良好,没有奇怪的行为(我知道有一个监控系统的应用程序)? 我应该注意什么部分,以确保我做得很好? 使用NginX或与我应该采取什么样的照顾危险? 我是一个初学者,所以如果你能帮忙或者只是回答我的任何问题,别担心,写信,我会投票求助。 为了完整答案,我将标记为已接受。 (对不起,英文破碎) 编辑:所以pfSense是有VPS非专用服务器。

服务器DNS不能在CentOS 6上parsing

我在VPS上安装了CentOS 6,我已经安装了BIND,并在VPS上为名称服务器设置了额外的IP 作为ns1.domain.com和ns2.domain.com 我无法得到同样的解决,以正确的工作.. 我做了一些故障排除结果如下: [root@domain ~]# service named restart Stopping named: . [ OK ] Starting named: [ OK ] [root@domain ~]# netstar -tcp -bash: netstar: command not found [root@domain ~]# service named status version: 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.3 CPUs found: 2 worker threads: 2 number of zones: 16 debug level: 0 xfers running: 0 xfers deferred: […]

通过代理主机上的SSH隧道提供多个VPN实例

问题 我需要同时访问多个不同的VPNnetworking,主要用于HTTP和SSH。 此外,我不允许在我的工作站上使用openvpn(没有法律限制,而是基础设施问题)。 端口转发是好的。 下面的图是试图描绘相关方。 我的工作站想要访问host1.private-network1.de不可见的host1.private-network1.de和host2.private-network1.de 。 该机构要求我input他们的VPN访问这台机器。 这同样适用于第二个专用networking中的第三个主机。 我需要通过端口22访问机器,但这只能在VPN内部进行。 我的预期解决scheme (其他解决scheme也非常好) 我打算使用我的控制下的代理服务器(例如RPI)通过openvpn连接到不同的networking。 就地而言,代理服务器允许使用SSH进行端口转发。 在我的工作站上,我现在可以设置端口转发,如: 问题是如何在Linux中configuration多个OpenVPNnetworking,以便我可以使用简单的端口转发(如图所示)来访问不同专用networking中的不同主机。 VPN 只能用于此端口转发。 代理主机上的其余stream量(如更新)不应通过任何这些VPN连接进行路由。 甚至所有的剩余stream量仍然可以通过第三个VPN路由,但这可能是另外一个问题。 OT:圣诞快乐:)

从.ssh删除授权密钥 – 如何才能告诉人们最近是否用密钥login?

我正在做一些清理我的服务器,我有一堆钥匙在我的.ssh / authorized_keys 问题是我想删除他们,但我不太确定他们是否仍然使用。 有没有办法找出最近使用哪些键? 我想删除他们,如果没有人login超过3个月。

Denyhosts杀死ssh,denyhosts文件包含奇怪的字符

我们今天早上注意到,我们无法使用SSHlogin到我们的服务器。 我们的服务器提供商然后在ram上安装了一个最小的Linux。 安装好磁盘和chroot后,我暂时停止了denyhosts,当我进入hosts.deny文件清除我们的IP地址时,我们看到以下内容。 这究竟是什么? # DenyHosts: Sat Jan 28 05:01:43 2017 | sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ # DenyHosts: Sat Jan 28 05:01:43 2017 | sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ # DenyHosts: Sat Jan 28 05:23:14 2017 | sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ # DenyHosts: Sat Jan 28 05:23:14 2017 | sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ sshd: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$ 另外,当我给命令,iptables -L,我得到以下。 我想清除iptables规则: […]

https git clone和ssh git clone之间的区别

您好我现在使用git一段时间,但我是企业git的新手。 这里是我做我的test-repo我做了一个SSH密钥对,并添加公钥作为我的testing回购部署的关键。 现在我可以从ssh和https克隆我的test-repo ,但是当我添加某人作为合作者时,他们能够从https克隆回购,而不是从ssh ssh-keygen -b 4096 -t rsa -f example_rsa -P "" -C "" $ ls example_rsa example_rsa.pub $ git clone [email protected]:star/test-repo.git Cloning into 'test-repo'… Warning: Permanently added the ECDSA host key for IP address '10.0.1.100' to the list of known hosts. warning: You appear to have cloned an empty repository. 即使在通过ssh授予访问权后,用户也不能访问相同的git repo,但是用户可以使用https来克隆repo。 git […]