Làm cách nào tôi có thể truy cập cài đặt Raspbian Wheezy qua SSH? Được bật theo mặc định?


10

SSH có được bật theo mặc định trên ảnh cài đặt Raspbian Wheezy 7 không? Và nếu có, địa chỉ IP nào được sử dụng để tôi có thể truy cập Pi qua PuTTY và Filezila?


Quan trọng!

Theo câu trả lời hiện tại (bài ~ 2016) của Philippe Lhardy không có SSH được bật theo mặc định.

Câu trả lời:


14

SSH chỉ được bật theo mặc định cho các bản phát hành Raspbian trước tháng 11 năm 2016 nhưng giao thức khởi động cho giao diện ethernet được đặt thành DHCP theo mặc định để địa chỉ IP sẽ được chỉ định bởi bộ định tuyến của bạn. Bạn có thể tìm thấy các cổng SSH mở trên mạng của mình bằng tiện ích nmap:

nmap -p 22 --open -sV 192.168.1.0/24

Bạn sẽ tìm thấy số pi của mình được liệt kê trong đầu ra cùng với IP được gán cho số pi.

Bạn có thể thay đổi giao thức khởi động thành tĩnh và xác định địa chỉ IP tĩnh cho số pi bằng cách chỉnh sửa tệp ifcfg-eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

Sau đó chỉnh sửa tập tin cho phù hợp với nhu cầu của bạn

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.200
GATEWAY=192.168.1.1

4
192.167.0.0/16 thuộc về "mạng máy tính quốc gia Ý cho các trường đại học và nghiên cứu" - thay vào đó bạn có thể có nghĩa là 192.168.0.0/16. Ngoài ra, không có gì đảm bảo rằng bộ định tuyến sẽ sử dụng 192.168.1.0/24 (hoặc thậm chí 192.168.0.0/16), vì vậy bạn nên xác định tiền tố mạng cục bộ trước tiên (ví dụ: sử dụng ifconfig).
n.st

4

Trong dòng lệnh Windows hoặc bất kỳ HĐH nào có lệnh ping bạn có thể nhập:

ping raspberrypi

nhập mô tả hình ảnh ở đây

Nó sẽ giải quyết mục DNS và hiển thị cho bạn địa chỉ IP. Trong ảnh là 192.168.1.233

Nhưng tất nhiên, bạn chỉ có thể kết nối bằng tên máy chủ raspberrypithay vì IP.

Tất cả điều này giả định rằng bạn đang sử dụng bộ định tuyến có DHCP và DNS chạy trên nó. Hầu hết các ISP Internet sẽ cung cấp cho bạn một bộ định tuyến thực hiện việc này. Nhưng nếu bạn có DHCP hoặc DNS tùy chỉnh, thì bạn thực sự nên biết cách tự tìm / đặt IP.


cố gắng ping hoặc kết nối vì rasperrypi không hoạt động..tôi đã tìm ra địa chỉ bằng cách quét ip ...
zsn

Có vẻ như bạn có một vấn đề mạng. Bạn sẽ có thể kết nối với raspberrypi, nhưng tôi hiểu tất cả các mạng đều có vấn đề của họ. Thực tế là bạn có thể kết nối bằng IP và nó vẫn chậm, có nghĩa là vấn đề không phải DNS trên Pi (mặc dù bạn có vấn đề với DNS) - Bạn nên thử lấy thẻ SD mới, ghi hình ảnh mới và cung cấp cho nó đi Tôi cá là nó sẽ trở lại như bình thường
Piotr Kula

Bạn nghĩ gì là một vấn đề ở đó?
Max Ried

1
Trên OSX, raspberrypi.local sẽ tốt hơn.
Tim Wu

vì vậy, điều này khá nhiều có nghĩa là việc đặt tên netbios được bật trên raspbian theo mặc định
ZJR

2

Tôi không biết liệu nó có được cài đặt theo mặc định hay không, nhưng nếu không, việc thiết lập nó khá đơn giản: trong trình bao của bạn, hãy nhập lệnh sau

   sudo apt-get install ssh

Sau khi cài đặt kết thúc, bạn có thể bắt đầu dịch vụ qua

   sudo /etc/init.d/ssh start

Để tìm địa chỉ IP của RPi của bạn, hãy sử dụng

  /sbin/ifconfig

và tìm kiếm inetdòng, bạn sẽ lấy IP của bạn ở đó.


Mặc dù cẩn thận, bạn sẽ cần phải vào mạng cục bộ của mình để kết nối thông qua sshđó. Nếu bạn muốn kết nối từ một mạng từ xa, hãy xem xét xem xét chuyển tiếp cổng như được giải thích trong bài viết này . Hãy cẩn thận, nó phức tạp hơn một chút.
Ngài Celsius

Chà, tôi đang tìm kiếm một cách không bao gồm kết nối pi của tôi với màn hình hoặc tv ...
zsn

1
Điều đó sẽ phức tạp. Nếu bạn có một máy tính khác, bạn có thể thử sử dụng nmap để lấy IP của Pi nhưng nếu sshdịch vụ không chạy, bạn sẽ không đi được xa ..
Sir Celsius

2

Tôi biết câu hỏi này là dành cho Raspbian Wheezy, chỉ để cảnh báo rằng trong Stretch bạn phải tạo một tệp trống có tên là sshtệp trong hệ thống tệp khởi động để kích hoạt SSH khi khởi động.

Xem thêm: Kích hoạt SSH theo mặc định trên Quy trình thiết lập không đầu kéo dài Raspbian StretchRaspbian trên Diễn đàn Raspberry Pi để biết thêm thông tin về cách thiết lập SSH với Stretch.


0

SSH được bật theo mặc định và địa chỉ được gán rpi của tôi là 192.168.1.117. Tôi đã tải xuống máy quét IP cho mạng cục bộ của mình để giúp tôi tìm địa chỉ IP.


3
Xin chào, bạn có thể cung cấp một liên kết đến máy quét. Ngoài ra, hãy thử và tạo các câu ngữ pháp, với chữ hoa và các điểm dừng đầy đủ, để câu trả lời của bạn dễ đọc và dễ hiểu hơn. :)
Piotr Kula

@ppumkin tại sao bạn cần url? apt-get install nmapsẽ làm hoàn hảo.
lenik

1
Xin lỗi tôi đã vội vàng ngày hôm qua và tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi .. advanced-ip-scanner.com và có một liên kết cho máy quét ..
zsn

op nói anh ấy đã tải về một máy quét .. tôi có thể tải cái của tôi ở đâu :) @lenik Tôi không sử dụng Linux hàng ngày vì vậy nmap không phải là thứ tôi kích hoạt hàng ngày - bất kỳ cách nào sử dụng nó là một câu trả lời hoàn toàn khác.
Piotr Kula

@ppumkin - dù sao bạn cũng có thể lấy nmap cho windows và mac ...
Wilf
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.