Questions tagged «ssh»

SSH,也称为“安全外壳”,是一种安全连接到远程计算机的方法。

6
主机能够解析主机名,ssh不是
我正在尝试通过SSH从10.04系统连接到12.04系统。奇怪的是,这些规则resolv.conf似乎只能选择性地生效,这让我感到困惑。观察: [2] user@mach:~$ ssh pangolin ssh: Could not resolve hostname pangolin: Name or service not known [2] user@mach:~$ host pangolin pangolin.subdomain.domain.tld has address 172.16.7.12 subdomain.domain.tld是在search排队/etc/resolv.conf,并使用host该名称是否正确找遍给出的规则。但是,使用SSH客户端,ssh我会收到上面再现的错误。怎么会这样?我一直给人的印象是,名称解析规则resolv.conf适用于system-global。 注意:/etc/hosts完全不声明名称pangolin。该软件包openssh-server已在目标计算机上配置。问题仅在于为什么这两个程序之间的名称解析不一致。 另一个注意事项:输入完全限定的域名(即)时,该命令运行良好pangolin.subdomain.domain.tld。 同时,我重新启动了客户端计算机(10.04),问题仍然存在。没有安装DNS缓存守护程序,因此我认为无论如何都不应该成为问题。 评论中要求的信息: $ grep host /etc/nsswitch.conf hosts: files dns /etc/resolv.conf,我一致地转换了域名: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT …
14 12.04  10.04  ssh  resolv.conf 

3
“无法访问”主文件夹
有时,当我登录Ubuntu服务器时,提示为jon@jon-server:(unreachable)/$。此时运行pwd将返回(unreachable)/,但是按预期echo $HOME返回/home/jon。如果可以的cd话,我将转到我的实际主文件夹。 这可能是什么原因?除了使用SSH进行公钥身份验证外,它似乎没有引起任何问题(大概是如果看不到主文件夹,那么它就无法进入其中的.ssh文件夹)。直到重新启动为止,这似乎是一致的-也就是说,直到我重新启动时,无论它是否正常工作,每个新的Shell都会这样做。 至少在最近的几个发行版升级中都发生了这种情况,因此与Oneiric无关。我选择了安装程序选项来加密我的主文件夹。

2
通过SSH和X11转发重定向现有的Windows?
使用ssh -X user@host我可以在主机上启动程序,并且X11转发使我可以在远程计算机上查看它们的窗口。但是,我希望能够转发/重定向现有窗口。 我怎么办(如果有可能的话)? 注意,VNC不是一个选项(主机上未安装服务器,并且我的用户权限有限)。

1
我应该如何管理安全的个人ssh密钥?
我需要一个个人的ssh密钥,例如: 我可以备份包含私钥的单个文件,并在进行新安装时将其还原。 私钥永远不会以未加密的形式存储在任何地方,包括存储在我备份和还原的文件中,但在使用它时,RAM必不可少。 可以物理访问我的计算机的人不一定必须使用我的私钥。应该要求我输入密码才能生效,最好是我的用户帐户密码。 不必备份公共密钥。我应该能够从私钥生成该私钥(但可能需要足够的信息才能对其进行解密)。 我知道有很多资源说明如何使用ssh密钥管理工具。但是,我发现它们非常复杂,并且过去已证明无法保存我的私钥。因此,我宁愿从有经验的人那里得到一些最佳实践,这些经验完全可以完成我想做的事情。
14 keyrings  ssh 

4
我该如何通过NAT路由器背后的某人(如老太婆)通过SSH?
为了快速帮助他人,SSH非常有用,特别是与GNU Screen结合使用时。用户通常位于NAT路由器后面。即使用户可以配置路由器,也需要花费一些时间来记住密码,找到正确的选项等。 那么,如果其他人位于NAT路由器后面,通过SSH帮助他们的最简单方法是什么? 我目前告诉人们打开一个终端,运行以下命令,并从http://ip.appspot.com/等网站向我传递其IP : sudo apt-get install openssh-server ssh-import-id && ssh-import-id lekensteyn 显然,如果它们位于NAT路由器后面或配置了个人防火墙,则此方法将无法正常工作。所以,有什么类似的东西: sshd --accept-help-from lekensteyn 我不是在寻找像Teamviewer这样的替代品,而只是在寻找像SSH这样的外壳。它也应该是开源的。

2
通过ssh访问网页
我需要访问IEEE xplore,但是我无权从学院外下载。 我可以通过ssh登录研究所的服务器, 那么如何通过ssh通过机构服务器访问IEEE xplore? 我已经找到了解决方案,一个答案: ssh -L 8080:localhost:80 user@remoteserver 然后他说: 现在,将本地浏览器指向localhost:8080。应该将其转发到远程服务器中的localhost:80。###但我仍然不知道如何配置我的笔记本电脑,即使用chrome。 非常感谢您的帮助!
14 ssh  localhost  html 

6
sshfs给出“远程主机已断开连接”
我正在尝试sftp使用sshfs以下引发错误的命令将连接安装到文件夹中。 ~$ sshfs admin@example.com:/ testfo remote host has disconnected 如果我SSH进入系统并使用重复该命令,则会发生相同的错误localhost。该命令还可以与另一台计算机一起使用,因此问题出在服务器上。 ~$ cat /var/log/auth.log [...] May 24 22:49:43 example sshd[20095]: Accepted publickey for admin from 24.111.222.33 port 47086 ssh2: RSA ad:xx:6e:xx:14:xx:bd:b5:xx:cb:66:xx:xx:xx:a3:ac May 24 22:49:43 example sshd[20095]: pam_unix(sshd:session): session opened for user admin by (uid=0) May 24 22:49:43 example systemd-logind[812]: Removed session …
14 networking  ssh  vsftpd  sftp  sshfs 

1
/ etc / sudoers文件损坏,我无法通过SSH运行“ pkexec visudo”
按照这里的说明,我得到: pkexec visudo ==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/usr/sbin/visudo' as the super user Authenticating as: Thomas,,, (tuc) Password: polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie ==== AUTHENTICATION FAILED === Error executing command as another user: Not authorized This incident has been …
14 16.04  ssh  sudo  policykit  pkexec 

1
SSH公钥末尾的电子邮件用途
authorized_keys当我意识到在我的公共SSH密钥末尾有我的电子邮件时,我正在将我的一个公共密钥添加到一台服务器上: $ cat .ssh/id_rsa.pub ssh-rsa AAAA[...lots of characters...]bpL johndoe@gmail.com 为什么我的电子邮件地址在密钥末尾? 有什么特殊目的吗? 我可以在authorized_keys文件中写任何内容吗?例如: ssh-rsa AAAA[...lots of characters...]bpL John Doe (Home PC)

2
不经意删除.ssh / authorized_keys,这是一个严重的错误吗?
我是刚在Ubuntu 16.04上设置SSH密钥的新手。我正在寻找一个授权密钥来删除已命名的密钥,anne但我想我删除了整个authorized_keys文件。 mike@mike-thinks:~$ rm /home/mike/.ssh/ authorized_keys id_rsa id_rsa.pub known_hosts mike@mike-thinks:~$ rm /home/mike/.ssh/authorized_keys 这是严重的错误吗?如果是,如何重新生成它们?同时,我做到了: mike@mike-thinks:~/.ssh$ touch ~/.ssh/authorized_keys mike@mike-thinks:~/.ssh$ ls authorized_keys id_rsa id_rsa.pub known_hosts mike@mike-thinks:~/.ssh$ chmod 600 ~/.ssh/authorized_keys
13 ssh 

2
无法通过ssh创建具有密码的用户[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 2年前关闭。 我试图通过ssh(具有root权限)使用密码创建用户: ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser 这样,我可以成功创建一个名为的帐户newuser,但无法使用所需的密码(即1234)登录 如果添加双引号,则没有区别: ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser" 然后我想知道是否可以生成哈希密码并将其保存为本地变量,但是仍然没有运气。 password=$(openssl passwd -1 1234) ssh root@123.45.6.7 "useradd -p $password newuser" 我有什么想念的吗?提前致谢!

1
如何生成Openssl .pem文件以及我们必须将其放置在何处
我想生成一个OpenSSL .pem文件,以允许通过ssh .pem在密码处使用文件进行远程登录。 我可以使用以下方式生成密钥.crt和.pem文件 sudo openssl genrsa -des3 -out server.key 2048 openssl req -new -key server.key -out server.csr openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt openssl x509 -inform DER -outform PEM -in server.crt -out server.crt.pem 但是问题是,我必须将其放置在服务器端,或者必须对/etc/ssh/sshd_config文件进行哪些更改才能允许使用.pem文件通过ssh进行远程登录。 我希望该客户端以以下方式连接我的计算机。 ssh -i server_crt.pem username@my_ip 我必须对实现进行哪些更改。 谢谢

2
Ubuntu的OSX`chmod -h`标志是什么?
在OSX中,我可以设置符号链接本身的权限(而不是它指向使用-h的东西)。从手册页: -h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. 在Ubuntu 14.04中,我尝试设置符号链接的权限,但这仅在符号链接目标上设置。 它与从/home/nagios/.ssh/someprivatekey到的符号链接有关/somewhere/else/privatekey,因此权限对于ssh很重要。我该如何实现?

1
在命令行中无法键入“ b”
更新资料 我什至无法粘贴b。我正在尝试升级到Ubuntu 15.04,但是我需要删除/ boot目录中的一些文件。当我cd /oot无法输入时b。因此,我想,我将列出目录中的文件/并复制/粘贴,但无济于事。我什至无法粘贴b。 更新2 我最近在/etc/inputrc文件中添加了一些行,以便获得更好的制表符自动完成功能: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete bind TAB:menu-complete 原始问题 当我进入ubuntu服务器时,我无法输入字母“ b”。但是,我可以使用任一Shift键输入大写字母“ B”。 我使用的是2012年起配备Retina显示屏的MacBook Pro,现在正在使用一个自定义的Ubuntu盒子。在这里,我无法输入小写的“ b”。 我已经重新启动服务器,但仍然无法输入“ b”。每隔一个字母都可以。 它以前没有做过,我已经将服务器启动并运行了大约两年,并且之前从未遇到过类似的问题。我也没有做任何值得注意的事情来促使它做到这一点。 起初,我认为键盘有些粘滞,但是当我关闭连接时,它可以正常工作。我已经重新启动服务器,重新打开服务器,“ b”键再次停止工作。 我已经尝试过蓝牙键盘,但还是没有运气。 这可能是.profile或.bashrc文件中的规则或类似内容吗?不允许某些字符的设置。 当我尝试输入字母“ b”时,我听到终端铃声,好像是不允许的。
13 14.04  keyboard  ssh 

3
Ubuntu 14.10服务器启动
我仅在运行14.04 Server的硬件上安装OpenSSH服务器。除了启动要经过的检查页面之外,我相信它应该可以识别USB键盘上的滚动锁定,但事实并非如此。 在我登录并获得以下信息之前,一切似乎都还不错: [305.760849] system-logind[1419]: Failed to start unit user@1000.service: Unknown unit: user@1000.service [305.761004] system-logind[1419]: Failed to start user services: Unknown unit: user@1000.service 由于尚未设置OpenSSH,这两个错误是否与OpenSSH有关?还是与其他错误有关? 我尝试通过系统和Ubuntu上的手册和帮助文件进行搜索,但均未成功。
13 server  ssh 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.