Koneksi Server Linux dengan Claude MCP: Cara Mengatur SSH

Meskipun pekerjaan server Linux diserahkan ke Claude, file kunci SSH tidak keluar dari PC Anda. Claude MCP Linux — koneksi server yang menghubungkan Claude ke terminal·file server Linux Anda lewat SSH. Tulisan ini merangkum apa yang dikirim dan tidak dikirim, sampai urutan pengaturannya.
Claude MCP (Model Context Protocol) adalah standar yang dipakai Claude untuk terhubung ke alat dan data eksternal, dan server MCP adalah program yang menyediakan fitur sesuai standar itu. Konsep dan pengaturan konektor Claude Desktop dibahas di Konsep Dasar Claude MCP (artikel terpisah).
Ⅰ. Apa Itu Server Claude MCP Linux?
Jika MCP dipasang ke Claude Desktop, Claude membaca file di PC Anda dan menjalankan pekerjaan. Koneksi server Linux Claude MCP memindahkan sasaran pekerjaan itu ke server Linux jarak jauh lewat SSH: perintah dijalankan di server, dan hanya hasilnya yang kembali ke Claude.
Tidak ada yang perlu dibuka baru di sisi server. SSH dan kunci yang biasa dipakai tetap digunakan; yang berubah hanya pengetik perintahnya, dari manusia menjadi Claude. Sampai mana yang bisa dijalankan dan dilihat ditentukan oleh izin akun login.
Ⅱ. Pengaturan Claude MCP Linux
Pengaturan berjalan dalam empat tahap, dari tes koneksi SSH sampai pemeriksaan error koneksi. Yang dibutuhkan: ⓐ aplikasi Claude Desktop, ⓑ info akses server (alamat host·akun·port) dan file kunci (.pem), ⓒ Node.js untuk menjalankan paket server MCP di PC.
Isi 1️⃣~4️⃣ bisa dilihat sekaligus di simulator atau dicek lewat daftar isi.
"ssh-mcp-server": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@fangjunjie/ssh-mcp-server",
"--host",
"IP-server-anda",
"--port",
"22",
"--username",
"root",
"--privateKey",
"C:\\lokasi-kunci\\kunci-saya.pem"
]
}
1️⃣ Tes Koneksi SSH
Untuk mendaftarkan server di Claude, tes koneksi SSH dari PC dan siapkan yang dibutuhkan.
~]# 2️⃣ Mendaftarkan SSH MCP Server
SSH MCP Server hanya bisa didaftarkan di aplikasi, bukan di web. Jalankan aplikasi Claude lalu buka [Settings › Developer].

Klik [Edit Config].

Folder berisi claude_desktop_config.json akan terbuka.

Buka file dengan editor teks seperti Notepad atau EditPlus lalu periksa isinya.

Di baris 47 pada gambar, setelah [}] ketik koma (,), lalu tempel itemnya.
Item yang ditempel seperti di bawah ini. Ganti [--host] dengan alamat server, [--port] dengan port SSH (bawaan 22), [--username] dengan akun login, dan [--privateKey] dengan path lengkap file kunci (.pem) milik Anda.
"ssh-mcp-server": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@fangjunjie/ssh-mcp-server",
"--host",
"IP-server-anda",
"--port",
"22",
"--username",
"root",
"--privateKey",
"C:\\lokasi-kunci\\kunci-saya.pem"
]
}Di Windows, isi command dengan cmd, bukan npx, dan masukkan /c sebagai item pertama args. Di macOS atau Linux, cukup tulis npx langsung di command dan hilangkan /c.
Jika file tidak punya item mcpServers, tidak ada tempat untuk menempel. Dalam hal ini, buat seluruh file seperti bentuk di bawah.
{
"mcpServers": {
"ssh-mcp-server": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@fangjunjie/ssh-mcp-server",
"--host",
"IP-server-anda",
"--port",
"22",
"--username",
"root",
"--privateKey",
"C:\\lokasi-kunci\\kunci-saya.pem"
]
}
}
}
Setelah selesai, simpan dengan Ctrl + S.
3️⃣ Izin Alat dan Eksekusi Pertama
Jalankan ulang aplikasi Claude.Jika layar tidak berubah, paksa tutup di Task Manager lalu jalankan lagi; jika muncul error, lihat 4️⃣.

Saya meminta Claude menjalankan perintah hostname sebagai tes sederhana.


4️⃣ Error Koneksi: Node.js Belum Terpasang

Pengecekan lewat [View logs] menunjukkan error terjadi karena folder Node.js (C:\Program Files\nodejs) belum terpasang.
Untuk memasang Node.js, buka https://nodejs.org/ko/download.

Unduh file .msi untuk Windows lalu jalankan pemasangannya.




Klik Next tanpa mencentangnya. Layar ini menanyakan apakah alat kompilasi C/C++ ikut dipasang; paket SSH MCP tidak membutuhkannya, dan jika dicentang, Chocolatey dan alat build Visual Studio ikut terpasang.
Tutup Claude sampai ke proses latar belakangnya lalu jalankan lagi.

Saat log dicek lagi, pesannya sudah berubah menjadi tidak terhubung.

Masukkan perintah pemecahan masalah di jendela CMD untuk mencari penyebabnya.
Mulai dari bagian ini, masalahnya cukup bisa diselesaikan dengan bertanya ke Claude AI, jadi saya sarankan memeriksa error-nya langsung dan memperbaikinya bersama Claude.
Ⅲ. FAQ





ℹ️ Pemberitahuan Afiliasi
Konten di situs ini berisi tautan afiliasi. Jika pengunjung membeli produk atau layanan melalui tautan tersebut, situs ini menerima komisi dari penjual. Harga yang dibayar pembeli(turun saat ada diskon promo ↓), tidak naik karena hal ini. Harga, diskon, dan informasi stok yang ditampilkan berlaku pada saat penulisan dan bisa berbeda dengan kondisi sebenarnya, jadi pastikan kembali di situs penjual sebelum membeli. Pemilihan dan penilaian produk dibuat berdasarkan standar kami sendiri, dan ada tidaknya komisi tidak memengaruhi urutan maupun isi penilaian.
