當前位置:首頁 » 操作系統 » mac連接linux

mac連接linux

發布時間: 2023-02-07 01:05:12

1. mac上傳文檔到linux

方法一:使用scp命令

直接打開MAC的終端輸入:

scp mac需要上傳文件的路徑 上傳伺服器的用戶@上傳伺服器的地址:上傳到伺服器的路徑

scp ~/Downloads/*linux-amd64.tar [email protected]:/home/demon

方法二:使用sftp協議

1、 打開終端,選擇「新建遠程連接」

2、選擇安全文件傳輸,輸入連接主機IP

3、輸入主機名,然後輸入主機密碼

4、連接成功,上傳文件

put 本地文件路徑 遠程主機路徑

2. podman 在mac 上面,遠程鏈接到linux server上面的podman

podman是一個可以替代docker的容器技術。特色功能之一,就是可以在Mac或者Windows上面,通過ssh協議,遠程連接到linux 上面,操作遠程的podman。你用起來,就跟本地的podman一樣的。比你在mac或者windows下面,跑虛擬機,要好很多。

但是配置起來,需要一點點耐心。

你先要准備好ssh的key,避免不必要的麻煩,我們直接得用 ssh key id_ed25519

首先遠程linux伺服器,你得先裝podman, 我們以opensuse tumbleweed為例,你需要執行這樣的命令安裝,並配置podman

sshd也是必須要啟用的,不然你無法以sshd協議鏈接linux 伺服器。

systemctl enable sshd

記住,你得生成,或者自己准備ssh的 key, 以id_ed25519格式為佳。

保證可以通過ssh -v root@目標機器ip登錄遠程伺服器

然後接下來你執行命令,在mac或者windows下面,利用podman的遠程鏈接功能,鏈接到遠程podman伺服器。

podman --log-level=debug system connection add wsk -d --identity /Users/nomore/.ssh/id_ed25519 ssh://[email protected]

查看連接信息

$ podman system connection ls
Name URI Identity Default
wsk ssh://[email protected]:22/run/podman/podman.sock /Users/nomore/.ssh/id_ed25519 true

然後看下版本信息

接下來我們運行一個容器試試

如果我們在遠程linux伺服器上執行命令,應該可以看得到剛剛我們運行的容器實例

當你完成這個簡單的實例之後,你會發現,你已經初步掌握了podman 如何鏈接遠程linux伺服器。

這樣你可以在本地開發代碼,開發完了,可以利用遠程linux,構建容器鏡像

比如我的電腦是mac,我先clone一個很小的倉庫,,嘗試構建鏡像

我們分別在mac和遠程linux看看我們的鏡像是否構建成功了

到這里,容器的運行,鏡像構建,這些基本操作,你都已經掌握了。

3. mac 怎麼登錄到 linux 伺服器並傳輸文件

在MAC上連接到LINUX的操作:
1、從bingcc官網把LINUX實例的密鑰下載到mac本地並保存到了下載目錄:
其目錄為:「/Users/username/Downloads」(這里username為你當前蘋果機的用戶名)」
2、Finder -> 應用程序 -> 使用工具下找到 終端,雙擊打開:
3、輸入命令(綠色部分為命令,括弧內為注釋):
Lau-TensionmatoMac:~Tension$ cd
~/downloads(切換到下載路徑)
Lau-TensionmatoMac:Downloads
Tension$ ls(顯示路徑下的文件)
mykey.txt
4、把密鑰文件mykey.txt移動到「~.ssh」目錄下並重命名為id_rsa
Lau-TensionmatoMac:Downloads
Tension$ mv
mykey.txt
~/.ssh(移動密鑰文件)
Lau-TensionmatoMac:Downloads
Tension$ cd
~/.ssh(切換到「~/.ssh」路徑下)
Lau-TensionmatoMac:.ssh
Tension$ ls(顯示路徑下的文件)
known_hosts
mykey.txt
Lau-TensionmatoMac:.ssh
Tension$ mv
mykey.txt
id_rsa(將密鑰文件改名為id_rsa)
Lau-TensionmatoMac:.ssh
Tension$ ls(顯示路徑下的文件)
id_rsa
known_hosts
5、接下來可能會出現如下提示(沒有出現提示的可以直接忽略)。輸入yes,機器將遠程ip信息保存到了「~/.ssh」目錄下的known_hosts文件上,下次連接同一ip時因保留了信息則不會再出現提示。
The
authenticity
of
host
'113.108.230.87
(113.108.230.87)'
can't
be
established.
RSA
key
fingerprint
is
03:8a:8e:
30:65:7c:b6:20:2c:67:13:5d:e6:78:32:47.
Are
you
sure
you
want
to
continue
connecting
(yes/no)? yes
Warning:
Permanently
added
'113.108.230.87'
(RSA)
to
the
list
of
known
hosts.
8.最後,可以發現終端命令行前面的參數有變化,說明連接成功!
Last
login:
Fri
Nov
16
15:40:47
2012
from
219.135.147.19
[root@bingo-centos5
~]#

4. Mac 上玩 Linux(三)使用 SSH 連接 Ubuntu

Mac 上玩 Linux(一)安裝Ubuntu
Mac 上玩 Linux(二)Ubuntu 支持 root 登錄
Mac 上玩 Linux(三)使用 SSH 連接 Ubuntu
Mac 上玩 Linux(四)安裝 VMware Tools

首先 Mac 不像 Windows 需要類似 XShell 這樣的客戶端進行 SSH 連接,直接使用終端即可。

我這里是使用的 Ubuntu 18.04 的模擬器。

這種情況,很大的可能是由於伺服器默認禁止 root 用戶進行 ssh 遠程登錄。

到這里就基本確定了就是,伺服器禁止 root 用戶進行 ssh 遠程登錄了。

不過這里有問題,正常情況下 PermitRootLogin 應該也是黃色高亮的。
我嘗試了多次,還是不能高亮,不管了先保存。

依然許可權被拒絕,說明配置 PermitRootLogin yes 沒有生效。

大多數情況下,完成上一步就可以完成登錄了,是不需要該步驟的。

連接 root 用戶

出現錯誤的原因是,重裝了 openssh-server ,伺服器的公鑰發生了變化導致的錯誤。

SSH 服務是通過公鑰和私鑰來進行連接的,它會把每個曾經訪問過計算機或伺服器的公鑰,記錄在 known_hosts 中,當下次訪問曾經訪問過的計算機或伺服器時,SSH 就會核對公鑰,如果和上次記錄的不同,OpenSSH 會發出警告。

根據提示進行修改

5. MacOS和Linux網線直連

MacOS: Macmini2018款
Linux: 使用Manjaro,KDE桌面。CPU Ryzen 2600。

使用網線,一端插在Macmini2018上, 一端插在Linux主機的主板上。

選擇 乙太網 , 手動配置IPv4,填上IP 地址和子網掩碼。IP地址可以自己設置,如果連接無線,不要和無線的路由器地址相同。
而且,相連後,仍然可以使用無線上網。
如圖

同MacOS操作相似,但是設置不同的IP地址,如 192.168.0.1

6. macbook蘋果電腦系統如何使用「終端」遠程登錄linux主機

題主你好,
終端下遠程登錄一般使用ssh命令.
使用方法如下:
假設我要登錄的遠程linux主機ip是1.1.1.1, 使用的用戶名為: zhaosan,在使用默認22埠的情況下,使用命令:
ssh [email protected]
回車後, 稍等一下, 會提示你輸入用戶zhansan的密碼, 輸入密碼並回車後正常情況下即可連接成功.

*.需要注意的是在輸密碼的時候,是不會看到輸入字元的, 終端上是沒有任何反應的, 但實際上已經輸進去了.
-----------
寫在最後: 上面說的只是ssh最最基礎的一種用法, 題主先試著這樣操作一下, 如果連接不上,題主請追問, 追問的時候把報錯發出來.
希望可以幫到題主, 歡迎追中.

7. macbook如何運行linux

您好,方法
1、這里和大家分享的是如何安裝linux雙系統,而不是虛擬機安裝Linux;首先下載一款叫做 rEFInd的軟體,下載的東西是一個zip壓縮文件,解壓縮它;
2、注意:如果本經驗導致你的電腦出現任何問題,本經驗不承擔任何責任。
3、打開終端,在解壓縮之後的文件中,找到install.sh,將它拉動到終端窗口,終端會自動運行這個文件;
4、徹底關閉電腦,然後在打開電腦,你會看到開機頁面會有這樣的一個界面;這說明你的安裝是成功的;
5、接下來,需要進入系統對電腦的硬碟進行分區;分區工具可以使用系統自帶的「磁碟工具」,在左邊選中磁碟,要注意是選擇,看圖,然後在右邊選擇「分區」,在中間的那個長方形中,可以從右下角處上下拉伸,藍色區域是mac系統的啟動盤,我們無法改變它的大小,我們可以從白色區域中劃分一部分容量,給Linux作為單獨的系統分區,建議大小為5-20gb;下面的第三個圖中,灰色區域就是要劃分給Linux的區域,然後點擊應用;
6、接著下載你需要安裝的Linux系統,例如如果你打算安裝ubuntu,則到ubuntu的官網下載64-bit Mac版本;按照官網的方法,製作u盤啟動盤,然後把u盤插在電腦上,重啟電腦;
7、在重啟的界面中,找到第二個圖標,這是ubuntu的u盤啟動盤;
8、然後就可以開始安裝了,需要注意的是要選擇「Install Ubuntu alongside Mac OS X」,這樣你的電腦就能保留Mac 系統,否則ubuntu可能會覆蓋掉你的mac系統;
9、安裝好,以後啟動電腦,都可以在開機頁面,選擇你希望進入的系統;
10、如果你不希望再運行ubuntu等Linux系統,僅僅保留Mac系統,可以在磁碟管理中,將劃分給Linux的分區重新劃分回給Mac系統就可以了;如果你希望卸載rEFInd,可以直接網路。
Uninstalling rEFInd,點擊第一個結果,進入rEFInd的官網,在左邊的目錄中,找到Uninstalling rEFInd的方法。

熱點內容
資料庫相關論文 發布:2024-04-16 17:20:31 瀏覽:16
中山php培訓 發布:2024-04-16 16:57:29 瀏覽:951
java類實例 發布:2024-04-16 16:26:59 瀏覽:706
ipa編譯和反編譯 發布:2024-04-16 16:03:46 瀏覽:634
驗證身份證的密碼是什麼密碼 發布:2024-04-16 16:03:34 瀏覽:948
每個函數都能獨立的編譯 發布:2024-04-16 15:54:39 瀏覽:749
javacdll 發布:2024-04-16 15:24:55 瀏覽:608
編譯js代碼 發布:2024-04-16 15:16:20 瀏覽:32
gcc編譯教程 發布:2024-04-16 15:16:13 瀏覽:703
dh演算法簽名 發布:2024-04-16 14:54:32 瀏覽:810