Tag: ssh

SSH公钥 – 没有可用的支持的身份validation方法(服务器发送的公钥)

我在虚拟机中设置了12.10服务器,其网络设置为桥接(基本上将被视为连接到我的交换机的计算机)。 我通过apt-get安装了opensshd,并且能够使用putty和我的用户名和密码连接到服务器。 然后我开始试图让它使用公钥/私钥认证。 我做了以下事情: 使用PuttyGen生成密钥。 将公钥移动到/etc/ssh/myusername/authorized_keys (我使用的是加密的主目录)。 像这样设置sshd_config : PubkeyAuthentication yes AuthorizedKeysFile /etc/ssh/%u/authorized_keys StrictModes no PasswordAuthentication no UsePAM yes 当我使用putty或WinSCP连接时,我收到错误消息说没有可用的支持身份validation方法(服务器发送公钥)。 如果我在调试模式下运行sshd ,我看到: PAM: initializing for “username” PAM: setting PAM_RHOST to “192.168.1.7” PAM: setting PAM_TTY to “ssh” userauth-request for user username service ssh-connection method publickey [preauth] attempt 1 failures 0 [preauth] test whether pkalg/pkblob are acceptable […]

通过SSH运行nohup命令,然后断开连接

我想在运行它的远程服务器上执行一个脚本start.sh : nohup node server.js & 天真地,我这样称呼SSH: ssh myserver <<EOF ./start.sh & EOF 这将启动脚本,但会话将保持连接状态。 我想在脚本中使用其他命令执行此步骤,这样做并不好。 如何通过SSH连接到远程计算机,在后台启动nohup命令,然后断开连接? 我想我可以把SSH进程本身放到后台,但这似乎不对。

如何检查VPNC(VPN Cisco)是否适用于Ubuntu 14.04?

我连接VPNC并获取消息: VPN连接已成功建立。 并出现Ubuntu桌面右上角的WiFi图标锁定 。 如何检查VPNC是否真的有效? 更多关于这个问题: 我刚买了一台新的笔记本电脑并安装了Ubuntu 14.04及其所有更新。 在安装/配置其他任何内容之前,我尝试ssh到使用VPNC保护的本地服务器。 我刚刚按照以下步骤安装了network-manager-vpnc :它真正安装了名为network-manager-vpnc 。 然后我建立VPNC连接,并获得有关WiFi图标成功和锁定的消息。 然后我尝试ssh到服务器。 但是我得到一个错误,就像VPNC 没有打开一样: ssh: connect to host “xxx” port 22: Connection timed out 在我看来,锁定信号表示function正常的VPNC,但VPNC实际上不起作用。 注意: 当我尝试建立VPNC连接时(通过单击WiFi图标,然后单击VPN连接,然后单击“我的一些VPNC连接名称”),没有任何反应。 在WiFi图标开始闪烁之前,我需要尝试几次。 然后可靠地跟随闪烁的锁的外观,其仍然存在并且不会移动。 但是,再一次,让它闪烁可能需要多次尝试。 我在两台不同的笔记本电脑上尝试了两次安装Ubuntu 14.04(总共3台笔记本电脑)。 它们是从不同的USB棒/ CD安装的,并在不同时间下载和创建。 所有笔记本电脑的问题都是一样的: 连接超时 。 我还尝试了另外两台同事的笔记本电脑,两台都运行Ubuntu 14.04。 我可以通过VPNC ssh使用我的详细信息没有任何问题。 更多关于这一点。

如何使用PuTTY通过ssh从Windows到Ubuntu获取X11连接

我需要从Windows机器进入远程X11终端访问我的Ubuntu 16.04系统。 我选择不使用RDP,因为这只会影响两个Windows客户端。 从其他Linux机箱中,它很简单,特别是因为它们使用RSA身份validation: pi@rover$ ssh -Y prime5 和wham,bam,我得到了提示 pi@PRIME5:~$ 但是从Windows我使用PuTTY,它提供了一个很好的CLI连接。 快速简便,并且可以节省信誉,因此可以非常快速地建立连接。 当我在Ubuntu命令行上键入它时 pi@PRIME5:~$ echo $TERM norm 这意味着GUI应用程序将无法运行。 我看到PuTTY有X11选项。 但它会引发错误而不是工作。 它需要客户端的X服务器才能使用Putty。 问题在标题:如何使用PuTTY从Windows通过ssh获得X11连接到Ubuntu?

SSH远程重启后,服务器磁盘加密会阻止连接

新手在这里。 我在旧机器上运行Ubuntu Server 12.04 LTS,用于使用静态IP地址的家庭服务器项目。 在其上运行OpenSSH服务器使我能够通过Putty客户端从我的Windows7笔记本电脑远程连接。 除了一个很大的障碍外,效果很好。 当我安装服务器的操作系统时,我选择加密的逻辑卷管理。 如果由于某些更改需要远程重启服务器,它当然会提示输入密码来解锁磁盘。 在此期间,无法通过SSH远程连接(我假设SSH服务器尚未启动且事情已加密)。 我该如何解决这个问题? 我不可能是唯一有这个问题的人。 先感谢您!

SSH和VPN思科连接在一台笔记本电脑上工作,但在另一台笔记 这两款笔记本电脑都使用Ubuntu 14.04。 区别在哪里?

我正在尝试使用VPN和WIFI连接SSH到我们的大学服务器。 该错误与此类似,但细节不同。 问题如下: 我和我的同事正在两台不同的笔记本电脑上使用Ubuntu 14.04。 我可以使用他的笔记本电脑和我的SSH登录详细信息SSH到服务器,但不能使用我的笔记本电脑和我的SSH登录详细信息。 我们都使用VPN连接到相同的WIFI(eduroam)网络,我们在同一个办公室。 配置文件/etc/sysctl.conf和/ etc / ssh / ssh_config在两台笔记本电脑上都是相同的。 我们都使用Cisco VPNC插件,这是连接到我们的VPN网络所必需的。 两台笔记本电脑上的WIFI和VPN连接都能正常工作。 两台笔记本电脑都说VPN已成功建立,并且锁定会出现在屏幕右上角的WIFI图标上。 但是,当我尝试从笔记本电脑ssh到群集时,我得到以下消息: ssh: connect to host “xxx” port 22: Connection timed out 可能有助于描述问题的更多信息: 当我的笔记本电脑通过LAN连接到本地网络时,它可以ssh到所需的服务器,但是当它通过WIFI和VPN连接时再次无法连接到集群。 我可以使用WIFI连接从笔记本电脑成功ping到服务器,无论是否使用VPN。 我的同事不能使用他的SSH详细信息和笔记本电脑ssh到集群。 他获得了相同的消息端口22:连接超时。 我的笔记本电脑可以在使用我的WIFI(eudoram)连接时成功连接到另一台服务器。 但是这个服务器与我想要SSH的服务器不同,它属于另一个不需要VPN的大学。 我试图重新安装包network-manager-vpnc和openssh-client 。 这些都没有帮助。 重启没有帮助。 nmap给出: Starting Nmap 6.40 ( http://nmap.org ) at “xxx” Note: Host seems down. If it is […]

在ubuntu服务器上的hpn-ssh

在ubuntu上hpn-ssh的当前状态是什么? 据我所知,它不在默认存储库中,但有人知道是否有任何计划添加它(或决定不添加它)?

你如何使用ssh Xforward窗户?

你如何通过两个ubuntu pc之间的SSH使用Xforwarding ?

我多久可以输入退出而不退出?

我通过SSH登录到Debian 7,而不是root 。 写sudo的时候总是开销太多了,我做了sudo su 。 由于Debian默认shell( dash ?)不支持Tab键来完成文件名,我运行/bin/bash 。 我为.bash_aliases添加了一些别名并激活它们,我再次运行/bin/bash (可能再多次),直到我得到所有别名。 在做了一些更多的系统设置之后,我再也记不起有多少次我必须输入exit才能回到开头而不是从SSH注销。 实际上这不是什么大问题,因为我可以再次通过SSH登录,所以这更像是一个学术问题。 我想知道是否有办法找出答案 什么exit将退出,所以我至少可以在每次输入之前检查 在用户完全注销之前我可以exit多少次 我试过man exit但似乎没有手册可用。 help exit也不是很多。 我首先想到我可以使用pstree找到一个可能的解决方案,但恕我直言,它经常列出sshd而sudo su缺失。 :~$ pstree | grep ssh |-sshd—sshd—sshd—sh—bash—bash-+-grep

仅在终端中向前端口

我有一个旧的Ubuntu服务器(13.04),并希望为这个在线游戏服务器风格的软件打开一个端口。 我需要一个端口打开,并告诉它该端口(我知道如何告诉游戏该端口)。 为了争论,让我想打开的端口是12345。 我怎么做,没有访问GUI,只有Bash shell。 如何打开端口,以及如何摆弄防火墙,以便端口对世界可见。 谢谢! 编辑:我可以在内部端口转发(iptables esque),但我不知道我安装了什么防火墙软件。 有没有一种简单的方法可以找到它? 另外,我如何从终端端口转发路由器。 对不起,早先缺乏细节