我试图创build一个“无密码”的设置,使远程服务器更安全,没有密码+我可以自动login过程。 我已经用ssh-keygen创build了一个新的ssh密钥,并且将公共文件复制到了./ssh/authorized_keys中的远程服务器,但是我仍然被提示input密码。 服务器正在CentOS 6.8上运行 在这里我的步骤 在我的本地机器上(OS X) ssh-keygen (并留下了空的密码) pbcopy <〜/ .ssh / remote_server.pub (在Mac上,这复制公共文件的内容) 在远程服务器上(CentOS 6.8) $ cd /root/.ssh $ touch authorized_keys $ nano authorized_keys (然后粘贴公钥的内容并保存文件) $ chmod 600 authorized_keys $ service sshd restart 然后,当我尝试通过SSH服务(即ssh remove-server.com)访问我仍然得到正常的密码提示。 文件所有权/权限有问题吗? 更新 这是远程的/ etc / ssh / sshd_config文件的内容 # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # […]
我已经设置我的服务器,以允许sftp使用密码,但是我得到Authentication failed. 即使我使用了正确的密码。 这是我的sshd_config # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key […]
我最近一直在学习如何在亚马逊设置和运行Linux服务器,我一直在想从公共场所进行SSH的最佳实践。 我的意思是像公共场所,就像一家咖啡店。 我有安全组,我能想到的两个解决scheme是改变入站到处或find我的笔记本电脑有公共ip,并将其设置为临时入站。 这些解决scheme对我来说似乎很奇怪,我每次都要改变安全组。 这是正常的吗? 或者有其他的方法吗? 另外,当在公共场所进行SSH连接时,我应该考虑build立一个虚拟的专用networking还是会过度杀人?
我有用于开发的台式机和笔记本电脑。 我在主机(桌面)上生成了一个ssh密钥给使用密码的我的vps。 在最佳实践或安全问题方面,最好是在我的笔记本电脑上生成一个新的ssh密钥到同一个vps,或者我应该从桌面上将ssh密钥复制到笔记本电脑。 关于这个主题我读过的所有东西都只是解释了如何将ssh密钥从一台电脑复制到另一台电脑。 我还没有看到任何解释产生新密钥vs复制现有密钥的利弊。 (这两台机器都由我独自使用)。
我在sshd_config文件中更改了端口并重新启动服务(使用Linux Debian 8)。 从SSH(腻子)注销,我试图后来login,但我不能通过腻子连接..我试图通过FTP与FileZillalogin,仍然工作.. 问题是什么?
我有一个Linux服务器我有ssh访问端口8122,但从我目前的办公室,我不能访问此端口,因为它被代理阻止。 由于我不想更改端口,我想知道是否有某种方法可以使它从一个特定的IP,我仍然可以从端口22 ssh访问,而其他人都必须使用端口8122
我有2个服务器:server1和server2。 我不能直接在服务器2中直接使用server1的8080端口现在我以这种方式进行端口转发: ssh -4 -L 8080:server1:8080 user @ server2 我可以通过这个地址连接到第一台服务器: 本地主机:8080 但是我想通过这个地址连接: 服务器1:8080 我怎样才能做到这一点?
我们对一些服务器使用双因素authentication,即OTP(一次性密码)令牌encryption码。 我想在向用户提供一些信息之前,要求他们的凭据。 使用单因素身份validation,可以很容易地使用通常的横幅来完成,例如像/ etc / ssh / sshd_banner这样的文件,并且在/ etc / ssh / sshd_config文件中 Banner /etc/ssh/sshd_banner 不幸的是,它似乎不适用于2FA。 横幅&configuration在位,但login过程如下所示: Using keyboard-interactive authentication. Your OTP: ****** Using keyboard-interactive authentication. Password: ********** 这里来的横幅文本,为时已晚: Login on this host as <x-userid> & OTP, proceed to your hosts as <userid> Last login: Wed Mar 29 11:48:34 2017 from xxx.xxx.xxx.xxx x-xyz@host:~>
我有一个用户有壳: /etc/passwd/ : /var/lib/myuser:/bin/bash / ect / ssh / sshd_config的许可密码已被设置为是,我可以在机器上执行sudo su myuser并且不需要密码。 但是,当我ssh到他的服务器使用myuser,它要求密码和空密码不起作用? 有人可以解释一下,为什么不能SSH?
我正在写一个自定义的SSH服务器。 每当我通过ssh [email protected]连接到它,我需要知道子域的值。 现在我只能得到远程和本地IP地址。