Questions tagged «ssh»

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


4
Mac OS X Lion和sshpass
我升级了 Mac OS X Snow Leopard到Lion 。我用了几个脚本 sshpass 但升级到Lion后,出现以下错误: Permission denied, please try again. debug1: read_passphrase: can't open /dev/tty: Device not configured debug1: permanently_drop_suid: 502 ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory 我只能连接 sshpass (或手动输入密码)。没有公钥/私钥。我重新安装了MacPorts和sshpass。 我怎样才能得到 SSH-askpass ?我该如何配置 的/ dev / tty的 ? 映入眼帘!
6 macos  lion  ssh  macports 

1
升级到Mavericks后,再也无法像git用户那样进入机器
我有一个有两个帐户的服务器(只是一个mac mini): myRegularUser 混帐 (和其他一些人) git的主目录在/Users/Shared/git。 自从升级到小牛队后,我无法进入,git@myserver.com但我仍然可以进入myRegularUser@myserver.com。 当尝试ssh作为git用户时,它立即说“连接已关闭”。 已启用共享,防火墙当前已关闭。 已知问题?轻松修复?
4 ssh  sharing  git 

3
SSH代理问题
我在使用ssh代理程序时遇到问题,以确保每次某个程序使用我的id_rsa私钥时都不必输入密码。 我做到了ssh-add -K ~/.ssh/id_rsa,而且似乎在我的钥匙串中添加了一个条目 但这继续提示我。当我进入访问控制下的钥匙串时,看起来好像是因为未设置

1
MacOS-在不同的网络接口上启用SSH服务器
我启用了“系统偏好设置”->“共享”->“远程登录”。对话告诉我 To log in to this computer remotely, type “ssh user@10.11.12.13”. 这在10.x网络上工作正常。但是,我在系统中有两个网络适配器,并且我想通过SSH在另一个网络上进行连接。如何使SSH服务器在所有网络接口上打开端口22?
4 macos  network  ssh 

0
OS X 10.10默认用户名和密码?
是否有尚未通过初始设置过程的全新OS X安装的默认用户名/密码? 我已经安装了几个无头mac,但没有设置显示器,因为我们打算通过ARD(Apple远程桌面)和ssh运行它们。 在初始设置之前(第一次创建.AppleSetupDone文件的地方),是否存在远程桌面或ssh的默认用户名和密码?

1
如何在OS X Sierra中禁用SSH密码短信链接保存
我喜欢在我的MacBook会话期间存储我的SSH密码,这样我每次SSH到服务器时都不必继续输入它,但是当我重新启动计算机时我想再次输入它(我不希望我的密码被加密并存储在钥匙串的磁盘上。直到我从Mountain Lion升级到Sierra后才出现这种情况;从那以后,它一直在我的钥匙串中存储我的密码。我可以打开钥匙串首选项并删除我的SSH密码,但下次我SSH到服务器并提示我输入密码时,它会立即再次添加到钥匙串中。 我怎样才能回到我对山狮所拥有的东西,我的密码将在我的MacBook会话期间存储,但是下次我再次打开MacBook时我需要重新输入密码。
2 macos  sierra  keychain  ssh 

2
从/ var / root /移动.ssh文件夹
我尝试设置一个ssh密钥,以便轻松登录托管我的网站的服务器: ssh-keygen -t dsa -b 1024。 密钥(公共和私人)已保存在 /var/root/.ssh 我不喜欢,因为我必须这样做 sudo -s 在rsync之前访问私钥。 是否有任何简单安全的方法来移动ssh文件夹 /var/root/.ssh 到我的用户文件夹,这样即使不是root也可以使用密钥?移动它的位置是什么?新手用于搬迁的命令是什么? (对于mac os 10.10) 谢谢。
2 macos  ssh  root 

1
.plist返回:无效的属性列表,plutil说好!
我正在尝试创建我的第一个.plist。我想在登录时安装一个ssh驱动器,所以每次启动Mac时都不必输入命令! 命令是: sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/home/user/ /Users/user/Desktop/Website/ -o reconnect plist看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$ <plist version="1.0"> <dict> <key>Label</key> <string>name.plist</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/sshfs</string> <string>-o allow_other,defer_permissions</string> <string>user@xxx.xxx.xxx.xxx:/home/user</string> <string>/mnt/User</string> <string>-o reconnect,volname=User</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> 我已经按照教程说完了.plist,我必须运行这两个命令: launchctl load ~/path/name.plist launchctl start ~/path/.name.plist 然后它返回 Invalid property …

2
为什么命令行不遵守OS X上的PATH顺序?
我在里面添加了一个ssh命令 ~/bin/ssh 并修改了 PATH 在其他路径之前包括它。 当我跑的时候 which ssh 它会回应 ~/bin/ssh 但是当我跑的时候 ssh 它只会执行 /usr/bin/ssh 代替。 我没有别名 ssh。 是什么原因,我该如何解决?
2 ssh  console 

1
永久禁用Apple的OpenSSH?
我有一个较旧的OS X 10.5 PowerMac(PowerPC)需要在线处理器下的软件测试。它需要联机,因为其他人也想用它来进行测试。我已经用新的二进制文件更新了OpenSSL和OpenSSH /usr/local。我还添加了一个新的Launchd plist,/System/LaunchDaemons以便在端口1522上启用新的OpenSSH守护进程。 现在我想永久禁用现有的Apple提供的OpenSSH /usr/sbin/sshd。我不想删除它或替换它,因为这通常会导致比它的价值更多的麻烦。使用http://www.google.com/search?q=apple+disable+sshd+site:apple.com进行的搜索似乎未显示有关此主题的支持文档。我发现很多关于更新OpenSSH并通过UI禁用它的讨论,但没有关于永久禁用它的讨论。 我尝试删除执行位,但这不起作用。重启后,Launchd仍然设法启动sshd。其他想法包括文件系统扩展属性以拒绝访问它。 如何安全永久地禁用现有的OpenSSH守护程序?
2 macos  ssh  launchd  leopard 

1
如何设置可用于P2P并通过SSH从OS X过滤到Linux的SSH SSH隧道到Linux机器?
我确实有一个没有过滤器的linux机器(Ubuntu),还有一台位于防火墙后面的客户端机器,该防火墙甚至具有Web流量过滤功能。 我可以正确地建立从客户端到服务器的SSH连接。 什么是建立隧道的正确命令行,该隧道将允许未经过滤的浏览(通过socks代理)以及P2P流量。 目前,我使用了类似的方法,但似乎不适用于P2P(在我的情况下为uTorrent): ssh -v -v -N -p 22 -g -C -c 3des user@server.tld -D 0.0.0.0:1080 -R 55555:localhost:55555 socks5代理部分至少在Firefox上有效,但uTorrent无法下载。

2
使用`-d`选项从Launchd启动时记录SSHD?
我正在使用OS X 10.8.5,完全打补丁。我安装了一个更新的OpenSSH服务器 /usr/local/sbin 侦听端口1522.连接尝试导致 ssh_exchange_identification: Connection closed by remote host。 sudo grep 'sshd' /var/log/* 2>/dev/null 在服务器上几乎什么也没有返回,所以我试图在服务器上收集更多关于原因的信息。 根据 man sshd(8), -d 是调试模式,它将详细的调试输出发送到标准错误。我补充道 -d 至 ProgramArguments 在plist,但plist也设置 StandardErrorPath 至 /dev/null。所以我猜测调试信息正在被丢弃。 我检查了 launchctl(1) 手册页,但我看不出我应该怎么做修改 StandardErrorPath 所以它记录在某个地方。手册页甚至没有讨论名称/值对。 我应该如何更改配置,以便在某处记录调试日志记录,我知道“某处”在哪里? $ cat /System/Library/LaunchDaemons/ssh-7.1.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> …

1
如何打开sshd服务?
在Mac上,如何启动/启用sshd服务? 我使用网络通用工具扫描端口,找不到22端口。 似乎Apple默认禁用它。 我试图打开sshd服务: aircraftdeMacBook-Pro:.ssh ldl$ sudo /usr/sbin/sshd Password: Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key sshd: no hostkeys available -- exiting. 但失败了。 如何在Mac上打开sshd服务? 编辑 我也尝试使用ssh-keygen生成密钥,但仍然无法正常工作。 ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t …
1 macos  ssh 

1
不能对ssh使用公钥认证
我有一个已经运行了多年的脚本,运行在linux(ubuntu 14.04)上,ssh是我的iMac。 我为脚本设置公钥私钥对登录iMac。 我遇到了一个问题,所以我重新使用了公钥 ssh-keygen -t rsa -b 2048然后我把公钥放在〜/ .ssh / authorized_keys中 我确保.ssh的权限设置为0600 我在ubuntu上做了互惠密钥生成,imac可以登录到ubuntu 我已经更新了imac上的端口。 来自(ubuntu)的ssh -v 192.168.1.111(imac)的记录如下: pete@ZEN:~$ ssh -v 192.168.1.111 OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to imac.local [192.168.1.111] port 22. debug1: Connection …
1 terminal  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.