Questions tagged «ssh»

一种网络协议,允许在两个联网设备之间使用安全通道交换数据

3
如何从命令行远程访问钥匙串?
我在钥匙串中存储了各种密码(例如,用于远程电子邮件服务器的密码)。从命令行,在本地登录时,我可以通过以下方式检索它们: security unlock-keychain ~/Library/Keychains/login.keychain <enter password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com <dumps keychain attributes, not including password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com -g <dumps keychain attributes, including password> 但是,在远程运行时(从其他地方插入框中)无法获得结果: security unlock-keychain ~/Library/Keychains/login.keychain <enter password> security find-internet-password -s smtp.gmail.com -a foo@gmail.com <dumps keychain attributes, not including password> security find-internet-password …
23 terminal  ssh  keychain 

4
如何在Mac OS X 10.11中的终端上创建用户帐户?
我希望能够在进入计算机后在Mac OS X 10.11中远程创建新用户。在山狮上,列出了这些步骤。 跑步 dscl . -create /Users/joeadmin dscl . -create /Users/joeadmin UserShell /bin/bash dscl . -create /Users/joeadmin RealName "Joe Admin" dscl . -create /Users/joeadmin UniqueID "510" dscl . -create /Users/joeadmin PrimaryGroupID 20 dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin dscl . -passwd /Users/joeadmin password dscl . -append /Groups/admin GroupMembership …

3
ssh -A无法正确启用身份验证代理连接的转发
我喜欢ssh -A,这使我可以在从远程服务器建立连接时使用本地ssh密钥。例如,我ssh -A host1.example.com然后从那里可以ssh host2.example.com(或使用git),它使用原始计算机中的ssh密钥,在这种情况下,该密钥应为我的mac。尽管这在Debian / Ubuntu上一直对我有用,但在我的新Mac(Lion)上却不起作用。 我在这里想念什么?如何配置ssh以与-A一起正常使用?我需要不是标准MacOS的ssh吗?
22 macos  lion  ssh 

4
如何在一行SSH
如何通过SSH在一行中连接到另一台计算机?如果我这样做的话 ssh host@IP,它需要我在第二行输入密码。我以为我可以这样做: ssh host@IP | echo password,但是在要求输入密码之前输入密码。
21 terminal  ssh 

4
为1个用户启用仅ssh键登录到我的Mac
我有一个Macbook Air,我希望允许不使用密码进行远程SSH访问。我创建了一个名为remotepair我已经登录并确认可以与Mac一起使用的用户。我还将此用户添加到“删除登录”服务的允许用户列表中,并打开了该服务。全部在“共享”控制面板中完成。 我已获得另一台计算机的公钥并将其添加到文件中/Users/remotepair/.ssh/authorized_keys。当另一台计算机运行时,ssh remotepair@<my ip>我仍然收到密码提示。 如何禁用此密码提示?

1
即使我保存了OS X钥匙串,它也会不断提示我输入SSH密码(OS X 10.6.8)
这个问题已经在这里有了答案: SSH私钥权限设置为0600时,出现“密码”对话框 (19个答案) 5年前关闭。 此问题是从“服务器故障” 迁移而来的,因为可以在“询问不同”上回答。 迁移 7年前。 每次我使用SSH登录到远程服务器时,OS X钥匙串都会提示我记住SSH密码。我输入密码并选中复选框以记住它。然后,我将ok连接到服务器,但是下次再次提示时,依此类推... 我有一个私钥可以SSH进入服务器,并且连接正常。在我的主机文件中,我有: Host myhost HostName xxx.xxx.xxx.xx GlobalKnownHostsFile ~/.ssh/known_hosts port 22 User myuser IdentityFile ~/.ssh/mykey_dsa IdentitiesOnly yes ..然后我输入 ssh myhost 这只是一个最近的问题,所以我怀疑钥匙串是否存在问题?需要明确的是,我每次都可以“重新添加”到钥匙串并进行连接,但这没有达到目的。我的dsa密钥的权限设置为600或-rw-------@ 我尝试修复磁盘权限,但效果不好。我的Google-foo也让我失望,没用。因此,我不确定这是OS X /钥匙串问题还是SSH问题。 更新: 当我尝试ssh -vvv myhost时,我认为它揭示了问题所在: debug1: Trying private key: /Users/danny/.ssh/mykey_dsa debug1: PEM_read_PrivateKey failed debug1: read PEM private key done: …


7
如何从iPhone / iPod Touch连接到SOCKS代理?
我喜欢通过Mac上通过SSH隧道创建的SOCKS代理安全地和私密地进行冲浪。我在Mac上使用SSH客户端来实现此目的。然后我想,由于iPhone OS本质上是Mac OS,因此同样的技巧也可能在iPhone上起作用。 我设法通过终端(iPhone的终端)在iPhone上创建了一个SSh隧道。(是的,已经越狱了) ssh -D [port] user@domain.com 在此阶段,我的iPhone是SOCKS代理。 但是,iPhone网络首选项面板中似乎没有指定SOCKS代理的方法。有人建议创建Proxy Auto-Contig(PAC)文件来解决此问题,但这听起来很复杂。 任何想法如何使iPhone使用它自己的SOCKS代理?

1
如何在OS X Mavericks中禁用SSH KeychainIntegration?
我在OS X Mavericks中遇到SSH KeychainIntegration的问题。我曾尝试在Apple的支持网站上闲逛,但还没有人遇到我的问题。我见过很多人似乎不太了解如何使用SSH,所以我决定尝试另一个社区。 首先,我的配置正常。我可以根据需要将密钥对和ssh用于主机,并且凭据可以缓存在代理中。我可以按预期通过“ ssh-add -l”查看我的缓存凭据。OS X样式对话框提示我输入密码,并带有一个复选框:“在钥匙串中记住密码”。我通常会忽略此复选框,但是当我选中它时,我确实会看到我的钥匙存储在钥匙串中。但是,由于我上面有密码,因此似乎从未使用过存储在钥匙串中的钥匙。至少那是我从阅读过的各种东西中学到的东西。当我在对话框中输入密码并将密钥缓存在代理中时,我可以成功连接,但是没有被告知“将密码保存到钥匙串失败”。看到此错误消息是促使我进行进一步调查的原因。我不喜欢每次连接都出错。 查看联机帮助页SSH_CONFIG(5)会使事情变得有趣。存在两种用于处理钥匙串的选项,特定于Apple:AskPassGUI和KeychainIntegration。您可以在〜/ .ssh / config中切换它们,并产生一些有趣的结果。 将AskPassGUI设置为no,将不再提示您使用OS X样式的对话框,而是在终端中输入文本行。没关系 但是,如果执行此操作,则ssh-agent将不会缓存您的凭据。这显然被打破,令人沮丧,因为如果凭据被缓存,我可以很容易地接受文本提示。 将KeychainIntegration设置为no,ssh会引发一个硬错误,如下所示: ~/.ssh/config: line 11: Bad configuration option: KeychainIntegration ~/.ssh/config: terminating, 1 bad configuration options 我的问题很简单:这是否有一种方法可以实际禁用SSH的OS X钥匙串集成?

7
无法在OS X Mavericks中解锁受密码保护的SSH密钥
我刚刚升级到OSX 10.9,并且尝试通过公用密钥身份验证建立SSH连接时,出现提示询问我的SSH密钥密码。 我最初以为升级导致钥匙串忘记了一些密码,所以我重新输入了我的密码。显然,这不是原因,因为提示不断出现。 我首先虽然可能使用了错误的密码,但是使用了以下命令: $ ssh-keygen -vvv -y -f id_rsa >| id_rsa.pub debug3: Incorrect RSA1 identifier debug1: key_parse_private_pem: PEM_read_PrivateKey failed debug1: read PEM private key done: type <unknown> Enter passphrase: debug3: Incorrect RSA1 identifier debug1: key_parse_private_pem: PEM_read_PrivateKey failed debug1: read PEM private key done: type <unknown> load failed ...不起作用!如果我尝试使用openssl: $ …
18 macos  password  ssh  keychain 


2
每次SSH请求超时
我试图通过ssh访问我们正在使用的存储空间,但每次都超时(Mac OS 10.7.5-Terminal)。 我检查了防火墙,设置,甚至关闭了Little Snitch,并且端口22没有阻塞。在具有SSH客户端的Windows计算机上执行完全相同的请求,就像一个超级按钮。 请求: ssh login_name@server_address 回答: ssh: connect to host server_address port 22: Operation timed out 该问题似乎来自我公司的vpn /代理设置。如果我找到解决方法,它将更新。
18 macos  lion  terminal  network  ssh 

10
为iPhone寻找良好的SSH应用
我已经在手机上使用了免费的SSH应用程序已有一段时间,但由于使用VIM大多将其破坏而停止了。现在,在进行一些更新之后,我似乎在击键失效之前只有有限的击键次数。因此,现在似乎是购物的好时机。 有要求: 可以模仿颜色 可以运行VIM,尽管能够运行EMACS也很酷。 它不一定是免费的。 它必须在没有越狱的手机上运行。 每个人都在用什么?你有什么建议?

1
ssh -X在优胜美地上不起作用
不能再将X11与ssh一起使用。安装了XQuartz2.7.7。通过ssh使用X11登录会给出警告 警告:不受信任的X11转发设置失败:未生成xauth密钥数据警告:没有xauth数据;使用伪造的身份验证数据进行X11转发。 在我自己的系统,echo $DISPLAY使 /private/tmp/com.apple.launchd.GuewxwWwKS/org.macosforge.xquartz:0 但是,当我尝试时xauth generate $DISPLAY . trusted,出现错误 xauth:(argv):1:“添加”命令中的错误显示名称“ /private/tmp/com.apple.launchd.GuewxwWwKS/org.macosforge.xquartz:0” 有关如何解决此问题的任何想法?
16 macos  yosemite  ssh  x11  xquartz 

1
在OS X中创建仅远程用户?
我想在OS X上创建一个具有远程ssh登录特权的用户,他们可以在其中访问某些文件夹/ p​​ath / to / the / goods /并手动或通过rsync添加/修改/删除文件,而其余的Mac超出了限制(在其主目录之外)。 理想情况下,用户应该无权运行rsync以外的任何其他程序。 构建服务器将使用该用户登录文件并将其部署到该用户。我想使用公用/专用密钥对,因此构建脚本不需要输入密码。 我该怎么做?

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.