MAC ssh remote control

本文介绍在MAC系统中如何通过VNC实现远程登录Linux服务器,并详细记录了一种常见问题——无法通过远程桌面启动CADENCE软件的解决过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇主要介绍在MAC下怎么进行远程登录:
windows 下登录Linux常用的两种方法是:putty+VNC登录,或者mobaXterm 登录,相比较而言前者比较像直接在linux环境下工作。
使用MAC时,若要使用类似putty+VNC的方式,操作如下:
1. 先要下载一个VNC:VNC download
2. 然后打开MAC的terminal,先ssh 到你要登录的服务器:
ssh usrname@server_ip
3. 设置VNC 密码: vncpasswd
4. 连接VNC,确定port, display screen size, 和depth:
vncserver :20 -geometry 1900x1024 -depth 24
5. 然后打开VNC VIEWER,输入server_ip:port, 这里是server_ip:20.
6. 然后在弹出的窗口里输入刚才设置的密码,一路contiune 即可


另外一种在MAC下像MobaXterm一样的打开方式博主卡在了cadence打不开的情况下,知道解决方法的请留言告知,十分感谢~
下面是我的情况说明:
terminal下可以登录ssh 登录到Linux账号,但是希望打开cadences的时候,icfb& 以后出现如下报错:
WARNING X Window Display Initialization failure
WARNING (DISPLAY “”)

试过了网上各种解决方法:
export DISPLAY=Your_ip:0.0

ssh -X usrname@server_ip
ssh -Y usrname@server_ip

cadence 还是打不开,ssh 的时候出现如下warning:
untrusted X11 forwarding setup failed: xauth key data not generated”
或者 No xauth data; using fake authentication data for X11 forwarding
然后icfb& 还是打不开

我下载了最新版的 X11, 在ssh configure 文件里面将下面的no 改为yes
Host *
ForwardAgent yes
ForwardX11 yes
然而还是不能解决如上问题。
ssh configuration 打开方式如下:
cd /private/etc/ssh/
然后ls就能找到对应的ssh_config file了

感觉是光用terminal不够,还得让cadence打开的窗口有处安放,还需要一个软件(vnc?)
MAC下能否有MobaXterm类似的登录功能,请知道解决方法的不吝赐教啊,谢谢:)

### macOS IntelliJ IDEA 使用 SSH 拉取代码教程 #### 准备工作 在 macOS 上配置 IntelliJ IDEA 使用 SSH 方式拉取代码,需要完成以下几个部分的工作。 1. **生成并设置 SSH Key** - 打开终端,在 Git 的 bin 目录下运行 `ssh-keygen` 命令来生成一个新的 SSH 密钥对。具体命令如下: ```bash ssh-keygen -t rsa -C "your_email@example.com" ``` 此处的邮箱应替换为你自己的 GitHub 或其他远程仓库关联的邮箱地址[^2]。 - 如果 `.ssh` 文件夹已存在,则可以跳过创建步骤;如果不存在则需手动创建该文件夹: ```bash mkdir ~/.ssh ``` - 完成密钥生成后,将公钥复制到剪贴板以便稍后添加至远程服务提供商(如 GitHub)。可以通过以下命令查看公钥内容: ```bash cat ~/.ssh/id_rsa.pub ``` 2. **验证 SSH 设置** - 添加生成好的 SSH 公钥到目标平台(GitHub/GitLab/Bitbucket 等),通常可以在账户的安全选项中找到 “SSH Keys” 页面进行操作。 - 测试与服务器之间的连接是否正常建立,执行下面这条命令以确认身份认证成功与否: ```bash ssh -T git@github.com ``` 成功的话应该收到一条欢迎消息表明你已被识别为合法用户[^1]。 3. **IntelliJ IDEA 中配置版本控制系统** - 打开项目或者初始化新的空项目之后进入 VCS 菜单下的 Settings 对话框。 - 在左侧列表选择 Version Control -> Git 并指定本地安装路径以及全局用户名和邮件地址等基本信息。 - 接着切换到 Deployment 下面的新建 Remote Repository 条目里填写 URL 地址等相关参数,并勾选 Use public key authentication 复选框启用基于密钥的身份验证机制[^3]。 4. **克隆或同步现有存储库** - 当上述准备工作完成后就可以利用 Pull/Push 功能实现数据交换了。对于尚未加入任何项目的开发者来说可以直接通过 Clone from Version Control 创建副本导入进来编辑修改后再提交回去形成完整的开发流程闭环。 ```python # 示例 Python 代码片段展示如何读写文件模拟简单的日志记录功能 def log_message(message, filename='log.txt'): with open(filename, 'a') as f: import datetime timestamp = str(datetime.datetime.now()) entry = f"{timestamp}: {message}\n" f.write(entry) if __name__ == "__main__": message_input = input("Enter a message to log: ") log_message(message_input) ``` 以上就是在 Mac OS X 系统环境下借助 JetBrains 提供的强大工具——IntelliJ IDEA 实现高效便捷地管理源码资源并通过安全可靠的 SSH 协议保障通信质量的具体方法介绍。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值