프로그래밍 QnA + 설치 및 활용 QnA

mun1d0kua4oj의 이미지

ssh는 접속되는데 sftp만 접속안되는 문제

원래 안 쓰던 docker이미지를 사용하려고하는데
기존 이미지들은 openssh-server 설치후 port 변경만해주면 ssh, sftp 모두 정상적으로 동작했습니다.

그런데 새로 사용하려고하는 이미지는 위 작업을 동일하게 해 줄경우 ssh는 연결되는데
sftp가 제대로 동작을안해서 개발환경과 연동해 사용할 수가 없네요 ㅜㅜ
(tensorflow 이미지를 사용하려고하는데 ngc 이미지는 버전문제가 있고 tensorflow는 sftp문제가 있네요 ㅜㅜ)

구글링 해보니 /etc/ssh/sshd_config 수정하라는 글밖에 안나오는데 해당파일설정은 이미 완료한 상태입니다.
한번도 이런문제가 없었는데 갑자기 생긴일이라 왜 그런건지 모르곘네요 ㅜㅜ
고수분들 조언부탁드립니다.

감사합니다!

jytg669의 이미지

Make file 질문 입니다.

Make File 작성중에 하나의 *.o파일만 실행되고 멈추는 현상에 대해 질문 드립니다.

CPP File
- main.cpp
- test.cpp

Head File
- test.h

MakeFile
 
test.o: test.h test.cpp
    g++ -o test.o -c test.cpp
 
main.o: main.cpp
    g++ -o main.o -c main.cpp
 
start: main.o
    g++ -o test test.o

해당 구성의 makefile이 'make' 수행을 하면 제일 위에
test.o 파일만 빌드가 되고 멈춰 버립니다.

해결 할 방법 이있을까요??..ㅠㅠ

fantommir의 이미지

JAVA 초보가 질문드립니다.

JAVA에서 다음과 같이 코딩을 하였는데,
영문은 문제가 없이 출력되지만,
한글은 깨지는 것이 아니고 출력 자체가 되지 않고 있습니다.
환경은 Visual Studio Code입니다.
경험자분들의 도움을 기다립니다^^;

package app;

import java.util.Scanner;

public class data {

public static void main(String[] args) {

System.out.print("입력하세요 : ");
Scanner indata = new Scanner(System.in);
String nation = indata.nextLine();
System.out.println(nation);
}
}

일회용아이디의 이미지

Snort log를 사용하여 파일 추출 하는 법

안녕하세요

환경 : 칼리 리눅스 Snort 2.9.7

목표 : 공격자가 공격대상자에게 FTP를 활용하여 악성코드를 전송하였을 때 Snort를 이용하여 파일 전송 log를 기록하고 log를 NetworkMiner로 파일을 추출하는 것 입니다.

snort rule은 아래와 같이 지정하였습니다.
alert tcp any any -> any any (msg:"Malware ccccccc"; content:"|4D 5A|"; offset:0; sid:54450002;)

wireshark로 패킷 과정을 전부 캡쳐하고 miner로 파일추출하는것은 문제 없었습니다.
snort로 파일을 탐지하고 miner에서 파일을 추출까지 하려면 어떻게 rule 설정을 해야 하나요?

eternityova의 이미지

ksh 기초 질문 - txt 내용을 변수로 저장 (not found [No such file or directory])

기초적인 질문합니다
ksh에서 txt를 읽어들일 경우 (test.txt에는 abc 가 있습니다)
주로 밑에와 같이 read 함수를 써서 읽는거 같습니다

while read test;
do
echo $test
done < "test.txt"

그러나 제가 원하는 건

저 test.txt에 있는 abc를
다른 변수를 지정해 저장하고 (ex) test2)

새로 지정된 변수를 읽어서
echo $test2

abc를 출력하게 하고 싶은데

제가 test2를 지정하고 돌릴때마다
test2: not found [No such file or directory]
라는 에러가 나옵니다

eunhd04의 이미지

bash shell 오류

sh파일은 정상적으로 실행되는데

sh파일 안에 while 문을 넣으면 오류가 발생합니다.

$!/bin/bash

n=1

while [$n -le 10]

do

echo "$n"

n=$((n=1))

done

이 파일을 실행시키면

./hello.sh: 줄 4: [1: 명령어를 찾을 수 없음

이라는 오류가 어떤식으로 바꿔도 계속 나옵니다.

오류 메세지에서 [1 은 뭘 의미하는지

또 왜 while 문이 실행되지 않는지 궁금합니다.

msamhh의 이미지

과도한 트래픽을 안 보내게 하는 방법이 있을까요?

현재 상황을 먼저 말씀드리겠습니다.
A 서버와 B서버가 있는데, A에서 B로 디도스 공격 (과도한 트래픽) 을 하고 있습니다. 자세히 말씀드리면,
A 서버가 --->> B의 DNS로 SRV쿼리를 과도하게 보내고 있어서 B가 트래픽 문제가 생기고 있습니다.

A서버는 리눅스 우분투 이고, 네트워크가 연결되어 있지 않은 상태입니다.
이런 일이 일어나지 않도록 A 서버가 어떠한 조치를 할 수 있을까요? ㅠㅠ
그리고 A가 B에 보내는 트래픽을 확인할 수 있는 방법이 있을까요?
제가 A서버의 입장이여서 제가 조치를 해야 하는 상황입니다.

알고 계신분 부탁드리겠습니다.
감사합니다.

익명 사용자의 이미지

C++ 상속과 객체 포인터에 관해

야매로 C++ 공부하고 있는 사람입니다.
지금 상속 파트를 공부하고 있어서 코드 이래저래 짜보고 있는데 궁금한 점이 있습니다.

가령 메인이 되는 소스가 있고, B 클래스와 C 클래스가 있습니다.
B 클래스는 C 클래스의 부모입니다.
이 때 B클래스에서 protected 속성의 변수를 자신의 public 속성의 함수로 특정 값을 넣고, 메인이 되는 소스에서는 B클래스와 C클래스를 각각 객체 포인터로 선언하면 C클래스에서 B클래스의 해당 변수가 변경된 값이 아닌 그저 텅 빈 값이더군요.

이유는 별도의 객체로 돌아가기 때문인 것은 알겠습니다.
이 경우 객체 포인터간에 부모 클래스의 protected 변수의 값을 공유할 방법은 없는지, 그리고 만약 없다면 의도한 바를 할 수 있는 다른 방법이 있는지 궁금합니다.
예시에서야 값이 하나라 손쉽게 꼼수 쓸 수 있지만, 실전은 변경해야 하는 값이 많다보니 녹록지 않더군요.

보다 나은 이해를 위해 예시 코드를 아래에 첨부합니다.

gs1237의 이미지

우분투 부팅이 안됩니다 (왕초보)

문제인건 첫번째 사진이구요 두번째 사진에서 완료완료 후 다운까지 진행했는데 저런화면 뜨더니 부팅이 안되네요

좀 찾아보니 sda3 파티션에 다운했으면 일단 root(hd0,2) 를 입력하라는데 이것도 찾아보니까 저랑은 다르더라구요???ㅠㅠ
컴공과 신입생이라 듀얼부팅 이제 막 하고있는데 너무 고되네요 되다가 안되다가 하고.. 카페에서 다른 분 도움 많이받았는데 계속 도와달라하기도 죄송해서 여기다 올려봅니다

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기